@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* ========================================================================
   Component: Base
 ========================================================================== */
/*
 * 1. Set `font-size` to support `rem` units
 *    Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Style
 */
html {
  /* 1 */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
  background: #fff;
  color: #666;
}

/*
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/* Links
 ========================================================================== */
/*
 * Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  -webkit-text-decoration-skip: objects;
}

/*
 * Remove the outline on focused links when they are also active or hovered
 */
a:active,
a:hover {
  outline: none;
}

/*
 * Style
 */
a,
.uk-link {
  color: #1e87f0;
  text-decoration: none;
  cursor: pointer;
}

a:hover,
.uk-link:hover {
  color: #0f6ecd;
  text-decoration: underline;
}

/* Text-level semantics
 ========================================================================== */
/*
 * 1. Remove the bottom border in Chrome 57-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  /* 1 */
  border-bottom: none;
  /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/*
 * 1. Consolas has a better baseline in running text compared to `Courier`
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Style
 */
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
  /* 1 */
  font-family: Consolas, monaco, monospace;
  /* 2 */
  font-size: 0.875rem;
  /* 3 */
  color: #f0506e;
  white-space: nowrap;
}

/*
 * Emphasize
 */
em {
  color: #f0506e;
}

/*
 * Insert
 */
ins {
  background: #ffd;
  color: #666;
  text-decoration: none;
}

/*
 * Mark
 */
mark {
  background: #ffd;
  color: #666;
}

/*
 * Quote
 */
q {
  font-style: italic;
}

/*
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
 ========================================================================== */
/*
 * Remove the gap between embedded content and the bottom of their containers.
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Responsiveness
 * 1. Set a maximum width
 * 2. Auto scale the height. Only needed if `height` attribute is present
 * 2. Corrects `max-width` behavior if padding and border are used
 */
audio,
canvas,
img,
video {
  /* 1 */
  max-width: 100%;
  /* 2 */
  height: auto;
  /* 3 */
  box-sizing: border-box;
}

/*
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Block elements
 ========================================================================== */
/*
 * Margins
 */
p,
ul,
ol,
dl,
pre,
address,
fieldset,
figure {
  margin: 0 0 20px 0;
}

/* Add margin if adjacent element */
* + p,
* + ul,
* + ol,
* + dl,
* + pre,
* + address,
* + fieldset,
* + figure {
  margin-top: 20px;
}

/* Headings
 ========================================================================== */
h1, .uk-h1,
h2, .uk-h2,
h3, .uk-h3,
h4, .uk-h4,
h5, .uk-h5,
h6, .uk-h6 {
  margin: 0 0 20px 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  color: #333;
  text-transform: none;
}

/* Add margin if adjacent element */
* + h1, * + .uk-h1,
* + h2, * + .uk-h2,
* + h3, * + .uk-h3,
* + h4, * + .uk-h4,
* + h5, * + .uk-h5,
* + h6, * + .uk-h6 {
  margin-top: 40px;
}

/*
 * Sizes
 */
h1, .uk-h1 {
  font-size: 2.625rem;
  line-height: 1.2;
}

h2, .uk-h2 {
  font-size: 2rem;
  line-height: 1.3;
}

h3, .uk-h3 {
  font-size: 1.5rem;
  line-height: 1.4;
}

h4, .uk-h4 {
  font-size: 1.25rem;
  line-height: 1.4;
}

h5, .uk-h5 {
  font-size: 16px;
  line-height: 1.4;
}

h6, .uk-h6 {
  font-size: 0.875rem;
  line-height: 1.4;
}

/* Lists
 ========================================================================== */
ul,
ol {
  padding-left: 30px;
}

/*
 * Reset margin for nested lists
 */
ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul {
  margin: 0;
}

/* Description lists
 ========================================================================== */
dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Horizontal rules
 ========================================================================== */
/*
 * 1. Add the correct box sizing and height in Firefox.
 * 2. Show the overflow in Edge and IE.
 * 3. Add the correct text-align in Edge and IE.
 * 4. Style
 */
hr, .uk-hr {
  /* 1 */
  box-sizing: content-box;
  height: 0;
  /* 2 */
  overflow: visible;
  /* 3 */
  text-align: inherit;
  /* 4 */
  margin: 0 0 20px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
}

/* Add margin if adjacent element */
* + hr,
* + .uk-hr {
  margin-top: 20px;
}

/* Address
 ========================================================================== */
address {
  font-style: normal;
}

/* Blockquotes
 ========================================================================== */
blockquote {
  margin: 0 0 20px 0;
  font-size: 1.25rem;
  line-height: 1.5;
  font-style: italic;
}

/* Add margin if adjacent element */
* + blockquote {
  margin-top: 20px;
}

/*
 * Content
 */
blockquote p:last-of-type {
  margin-bottom: 0;
}

blockquote footer {
  margin-top: 10px;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* Preformatted text
 ========================================================================== */
/*
 * 1. Contain overflow in all browsers.
 */
pre {
  font: 0.875rem / 1.5 Consolas, monaco, monospace;
  color: #666;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
  /* 1 */
  overflow: auto;
}

pre code {
  font-family: Consolas, monaco, monospace;
}

/* Selection pseudo-element
 ========================================================================== */
::-moz-selection {
  background: #39f;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #39f;
  color: #fff;
  text-shadow: none;
}

/* HTML5 elements
 ========================================================================== */
/*
 * 1. Add the correct display in Edge, IE 10+, and Firefox.
 * 2. Add the correct display in IE.
 */
details,
main {
  /* 2 */
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Iframe
 ========================================================================== */
iframe {
  border: 0;
}

/* Prevent the 300ms delay for touchscreen interactions
 ========================================================================== */
/*
 * Most browsers prevent the 300ms delay automatically for sites that use the `width=device-width` property.
 * For Safari on iOS 9.3+, IE 11 and Edge on desktops and IE 11 on Windows Phone 8.1 it must be applied manually.
 */
a,
area,
button,
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

/* Pass media breakpoints to JS
 ========================================================================== */
/*
 * Breakpoints
 */
.var-media-s::before {
  content: "640px";
}

.var-media-m::before {
  content: "960px";
}

.var-media-l::before {
  content: "1200px";
}

.var-media-xl::before {
  content: "1600px";
}

/* ========================================================================
   Component: Link
 ========================================================================== */
/* Muted
 ========================================================================== */
a.uk-link-muted,
.uk-link-muted a {
  color: #999;
}

a.uk-link-muted:hover,
.uk-link-muted a:hover {
  color: #666;
}

/* Text
 ========================================================================== */
a.uk-link-text:not(:hover),
.uk-link-text a:not(:hover) {
  color: inherit;
}

a.uk-link-text:hover,
.uk-link-text a:hover {
  color: #999;
}

/* Heading
 ========================================================================== */
a.uk-link-heading:not(:hover),
.uk-link-heading a:not(:hover) {
  color: inherit;
}

a.uk-link-heading:hover,
.uk-link-heading a:hover {
  color: #1e87f0;
  text-decoration: none;
}

/* Reset
 ========================================================================== */
/*
 * `!important` needed to override inverse component
 */
a.uk-link-reset,
a.uk-link-reset:hover,
.uk-link-reset a,
.uk-link-reset a:hover {
  color: inherit !important;
  text-decoration: none !important;
}

/* ========================================================================
   Component: Heading
 ========================================================================== */
/* Primary
 ========================================================================== */
.uk-heading-primary {
  font-size: 2.625rem;
  line-height: 1.2;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-heading-primary {
    font-size: 3.75rem;
    line-height: 1.1;
  }
}

/* Hero
 ========================================================================== */
.uk-heading-hero {
  font-size: 4rem;
  line-height: 1.1;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-heading-hero {
    font-size: 6rem;
    line-height: 1;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-heading-hero {
    font-size: 8rem;
    line-height: 1;
  }
}

/* Divider
 ========================================================================== */
.uk-heading-divider {
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
}

/* Bullet
 ========================================================================== */
.uk-heading-bullet {
  position: relative;
}

/*
 * 1. Using `inline-block` to make it work with text alignment
 * 2. Center vertically
 * 3. Style
 */
.uk-heading-bullet::before {
  content: "";
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  top: calc(-0.1 * 1em);
  vertical-align: middle;
  /* 3 */
  height: 0.9em;
  margin-right: 10px;
  border-left: 5px solid #e5e5e5;
}

/* Line
 ========================================================================== */
/*
 * Clip the child element
 */
.uk-heading-line {
  overflow: hidden;
}

/*
 * Extra markup is needed to make it work with text align
 */
.uk-heading-line > * {
  display: inline-block;
  position: relative;
}

/*
 * 1. Center vertically
 * 2. Make the element as large as possible. It's clipped by the container.
 * 3. Style
 */
.uk-heading-line > ::before,
.uk-heading-line > ::after {
  content: "";
  /* 1 */
  position: absolute;
  top: calc(50% - (1px / 2));
  /* 2 */
  width: 2000px;
  /* 3 */
  border-bottom: 1px solid #e5e5e5;
}

.uk-heading-line > ::before {
  right: 100%;
  margin-right: 0.6em;
}

.uk-heading-line > ::after {
  left: 100%;
  margin-left: 0.6em;
}

/* ========================================================================
   Component: Divider
 ========================================================================== */
/*
 * 1. Reset default `hr`
 * 2. Set margin if a `div` is used for semantical reason
 */
[class*='uk-divider'] {
  /* 1 */
  border: none;
  /* 2 */
  margin-bottom: 20px;
}

/* Add margin if adjacent element */
* + [class*='uk-divider'] {
  margin-top: 20px;
}

/* Icon
 ========================================================================== */
.uk-divider-icon {
  position: relative;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.uk-divider-icon::before,
.uk-divider-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  max-width: calc(50% - (50px / 2));
  border-bottom: 1px solid #e5e5e5;
}

.uk-divider-icon::before {
  right: calc(50% + (50px / 2));
  width: 100%;
}

.uk-divider-icon::after {
  left: calc(50% + (50px / 2));
  width: 100%;
}

/* Small
 ========================================================================== */
/*
 * Reset child height, caused by `inline-block`
 */
.uk-divider-small {
  line-height: 0;
}

.uk-divider-small::after {
  content: "";
  display: inline-block;
  width: 100px;
  max-width: 100%;
  border-top: 1px solid #e5e5e5;
  vertical-align: top;
}

/* ========================================================================
   Component: List
 ========================================================================== */
.uk-list {
  padding: 0;
  list-style: none;
}

/*
 * Micro clearfix
 */
.uk-list > li::before,
.uk-list > li::after {
  content: "";
  display: table;
}

.uk-list > li::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-list > li > :last-child {
  margin-bottom: 0;
}

/*
 * Nested lists
 */
.uk-list ul {
  margin: 0;
  padding-left: 30px;
  list-style: none;
}

/*
 * Style
 */
.uk-list > li:nth-child(n+2),
.uk-list > li > ul {
  margin-top: 10px;
}

/* Style modifiers
 ========================================================================== */
/*
 * Divider
 */
.uk-list-divider > li:nth-child(n+2) {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #e5e5e5;
}

/*
 * Striped
 */
.uk-list-striped > li {
  padding: 10px 10px;
}

.uk-list-striped > li:nth-of-type(odd) {
  background: #f8f8f8;
}

.uk-list-striped > li:nth-child(n+2) {
  margin-top: 0;
}

/*
 * Bullet
 */
.uk-list-bullet > li {
  position: relative;
  padding-left: calc(1.5em + 10px);
}

.uk-list-bullet > li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  float: left;
}

/* Size modifier
 ========================================================================== */
.uk-list-large > li:nth-child(n+2),
.uk-list-large > li > ul {
  margin-top: 20px;
}

/*
 * Divider
 */
.uk-list-large.uk-list-divider > li:nth-child(n+2) {
  margin-top: 20px;
  padding-top: 20px;
}

/*
 * Striped
 */
.uk-list-large.uk-list-striped > li {
  padding: 20px 10px;
}

.uk-list-large.uk-list-striped > li:nth-child(n+2) {
  margin-top: 0;
}

/* ========================================================================
   Component: Description list
 ========================================================================== */
/*
 * Term
 */
.uk-description-list > dt {
  color: #333;
}

.uk-description-list > dt:nth-child(n+2) {
  margin-top: 20px;
}

/*
 * Description
 */
/* Style modifier
 ========================================================================== */
/*
 * Line
 */
.uk-description-list-divider > dt:nth-child(n+2) {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5;
}

/* ========================================================================
   Component: Table
 ========================================================================== */
/*
 * 1. Remove most spacing between table cells.
 * 2. Behave like a block element
 * 3. Style
 */
.uk-table {
  /* 1 */
  border-collapse: collapse;
  border-spacing: 0;
  /* 2 */
  width: 100%;
  /* 3 */
  margin-bottom: 20px;
}

/* Add margin if adjacent element */
* + .uk-table {
  margin-top: 20px;
}

/* Header cell
 ========================================================================== */
/*
 * 1. Style
 */
.uk-table th {
  padding: 16px 12px;
  text-align: left;
  vertical-align: bottom;
  /* 1 */
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

/* Cell
 ========================================================================== */
.uk-table td {
  padding: 16px 12px;
  vertical-align: top;
}

/*
 * Remove margin from the last-child
 */
.uk-table td > :last-child {
  margin-bottom: 0;
}

/* Footer
 ========================================================================== */
.uk-table tfoot {
  font-size: 0.875rem;
}

/* Caption
 ========================================================================== */
.uk-table caption {
  font-size: 0.875rem;
  text-align: left;
  color: #999;
}

/* Row
 ========================================================================== */
.uk-table > tr.uk-active,
.uk-table tbody tr.uk-active {
  background: #ffd;
}

/* Alignment modifier
 ========================================================================== */
.uk-table-middle,
.uk-table-middle td {
  vertical-align: middle !important;
}

/* Style modifiers
 ========================================================================== */
/*
 * Divider
 */
.uk-table-divider > tr:not(:first-child),
.uk-table-divider > :not(:first-child) > tr,
.uk-table-divider > :first-child > tr:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}

/*
 * Striped
 */
.uk-table-striped > tr:nth-of-type(odd),
.uk-table-striped tbody tr:nth-of-type(odd) {
  background: #f8f8f8;
}

/*
 * Hover
 */
.uk-table-hover > tr:hover,
.uk-table-hover tbody tr:hover {
  background: #ffd;
}

/* Size modifier
 ========================================================================== */
.uk-table-small th,
.uk-table-small td {
  padding: 10px 12px;
}

.uk-table-large th,
.uk-table-large td {
  padding: 22px 12px;
}

/* Justify modifier
 ========================================================================== */
.uk-table-justify th:first-child,
.uk-table-justify td:first-child {
  padding-left: 0;
}

.uk-table-justify th:last-child,
.uk-table-justify td:last-child {
  padding-right: 0;
}

/* Cell size modifier
 ========================================================================== */
.uk-table-shrink {
  width: 1px;
}

.uk-table-expand {
  min-width: 150px;
}

/* Cell link modifier
 ========================================================================== */
/*
 * Does not work with `uk-table-justify` at the moment
 */
.uk-table-link {
  padding: 0 !important;
}

.uk-table-link > a {
  display: block;
  padding: 16px 12px;
}

.uk-table-small .uk-table-link > a {
  padding: 10px 12px;
}

/* Responsive table
 ========================================================================== */
/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-table-responsive,
  .uk-table-responsive tbody,
  .uk-table-responsive th,
  .uk-table-responsive td,
  .uk-table-responsive tr {
    display: block;
  }
  .uk-table-responsive thead {
    display: none;
  }
  .uk-table-responsive th,
  .uk-table-responsive td {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    overflow: visible !important;
    white-space: normal !important;
  }
  .uk-table-responsive th:not(:first-child):not(.uk-table-link),
  .uk-table-responsive td:not(:first-child):not(.uk-table-link),
  .uk-table-responsive .uk-table-link:not(:first-child) > a {
    padding-top: 5px !important;
  }
  .uk-table-responsive th:not(:last-child):not(.uk-table-link),
  .uk-table-responsive td:not(:last-child):not(.uk-table-link),
  .uk-table-responsive .uk-table-link:not(:last-child) > a {
    padding-bottom: 5px !important;
  }
  .uk-table-justify.uk-table-responsive th,
  .uk-table-justify.uk-table-responsive td {
    padding-left: 0;
    padding-right: 0;
  }
}

/* ========================================================================
   Component: Icon
 ========================================================================== */
/*
 * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component.
 * 1. Remove margins in Chrome, Safari and Opera.
 * 2. Remove borders for `button`.
 * 3. Remove border-radius in Chrome.
 * 4. Address `overflow` set to `hidden` in IE.
 * 5. Correct `font` properties and `color` not being inherited for `button`.
 * 6. Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 7. Remove default `button` padding and background color
 * 8. Style
 * 9. Fill all SVG elements with the current text color if no `fill` attribute is set
 * 10. Let the container fit the height of the icon
 */
.uk-icon {
  /* 1 */
  margin: 0;
  /* 2 */
  border: none;
  /* 3 */
  border-radius: 0;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: inherit;
  /* 6 */
  text-transform: none;
  /* 7. */
  padding: 0;
  background-color: transparent;
  /* 8 */
  display: inline-block;
  /* 9 */
  fill: currentcolor;
  /* 10 */
  line-height: 0;
}

/* Required for `button`. */
button.uk-icon:not(:disabled) {
  cursor: pointer;
}

/*
 * Remove the inner border and padding in Firefox.
 */
.uk-icon::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * Set the fill and stroke color of all SVG elements to the current text color
 * 1. Fix for uppercase attribute names in Edge. Will be fixed in Windows 10 builds 16251+
 */
.uk-icon [fill*='#']:not(.uk-preserve),
.uk-icon [FILL*='#']:not(.uk-preserve) {
  fill: currentcolor;
}

.uk-icon [stroke*='#']:not(.uk-preserve),
.uk-icon [STROKE*='#']:not(.uk-preserve) {
  stroke: currentcolor;
}

/*
 * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835
 */
.uk-icon > * {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* Image modifier
 ========================================================================== */
/*
 * Display images in icon dimensions
 */
.uk-icon-image {
  width: 20px;
  height: 20px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

/* Style modifiers
 ========================================================================== */
/*
 * Link
 */
.uk-icon-link {
  color: #999;
}

.uk-icon-link:hover,
.uk-icon-link:focus {
  color: #666;
  outline: none;
}

/* OnClick + Active */
.uk-icon-link:active,
.uk-active > .uk-icon-link {
  color: #595959;
}

/*
 * Button
 * 1. Center icon vertically and horizontally
 */
.uk-icon-button {
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 500px;
  background: #f8f8f8;
  color: #999;
  vertical-align: middle;
  /* 1 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/* Hover + Focus */
.uk-icon-button:hover,
.uk-icon-button:focus {
  background-color: #ebebeb;
  color: #666;
  outline: none;
}

/* OnClick + Active */
.uk-icon-button:active,
.uk-active > .uk-icon-button {
  background-color: #dfdfdf;
  color: #666;
}

/* ========================================================================
   Component: Form Range
 ========================================================================== */
/*
 * 1. Normalize and defaults
 * 2. Prevent content overflow if a fixed width is used
 * 3. Take the full width
 * 4. Remove default style
 * 5. Remove white background in Chrome
 * 6. Remove padding in IE11
 */
.uk-range {
  /* 1 */
  box-sizing: border-box;
  margin: 0;
  vertical-align: middle;
  /* 2 */
  max-width: 100%;
  /* 3 */
  width: 100%;
  /* 4 */
  -webkit-appearance: none;
  /* 5 */
  background: transparent;
  /* 6 */
  padding: 0;
}

/* Focus */
.uk-range:focus {
  outline: none;
}

.uk-range::-moz-focus-outer {
  border: none;
}

/* IE11 Reset */
.uk-range::-ms-track {
  height: 15px;
  background: transparent;
  border-color: transparent;
  color: transparent;
}

/*
 * Improves consistency of cursor style for clickable elements
 */
.uk-range:not(:disabled)::-webkit-slider-thumb {
  cursor: pointer;
}

.uk-range:not(:disabled)::-moz-range-thumb {
  cursor: pointer;
}

.uk-range:not(:disabled)::-ms-thumb {
  cursor: pointer;
}

/* Thumb
 ========================================================================== */
/*
 * 1. Reset
 * 2. Style
 */
/* Webkit */
.uk-range::-webkit-slider-thumb {
  /* 1 */
  -webkit-appearance: none;
  margin-top: -7px;
  /* 2 */
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #666;
}

/* Firefox */
.uk-range::-moz-range-thumb {
  /* 1 */
  border: none;
  /* 2 */
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #666;
}

/* Edge */
.uk-range::-ms-thumb {
  /* 1 */
  margin-top: 0;
}

/* IE11 */
.uk-range::-ms-thumb {
  /* 1 */
  border: none;
  /* 2 */
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #666;
}

/* Edge + IE11 */
.uk-range::-ms-tooltip {
  display: none;
}

/* Track
 ========================================================================== */
/*
 * 1. Safari doesn't have a focus state. Using active instead.
 */
/* Webkit */
.uk-range::-webkit-slider-runnable-track {
  height: 3px;
  background: #ebebeb;
}

.uk-range:focus::-webkit-slider-runnable-track,
.uk-range:active::-webkit-slider-runnable-track {
  background: #d2d2d2;
}

/* Firefox */
.uk-range::-moz-range-track {
  height: 3px;
  background: #ebebeb;
}

.uk-range:focus::-moz-range-track {
  background: #d2d2d2;
}

/* Edge */
.uk-range::-ms-fill-lower,
.uk-range::-ms-fill-upper {
  height: 3px;
  background: #ebebeb;
}

.uk-range:focus::-ms-fill-lower,
.uk-range:focus::-ms-fill-upper {
  background: #d2d2d2;
}

/* ========================================================================
   Component: Form
 ========================================================================== */
/*
 * 1. Define consistent box sizing.
 *    Default is `content-box` with following exceptions set to `border-box`
 *    `select`, `input[type="checkbox"]` and `input[type="radio"]`
 *    `input[type="search"]` in Chrome, Safari and Opera
 *    `input[type="color"]` in Firefox
 * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.
 * 3. Remove `border-radius` in iOS.
 * 4. Change font properties to `inherit` in all browsers.
 */
.uk-input,
.uk-select,
.uk-textarea,
.uk-radio,
.uk-checkbox {
  /* 1 */
  box-sizing: border-box;
  /* 2 */
  margin: 0;
  /* 3 */
  border-radius: 0;
  /* 4 */
  font: inherit;
}

/*
 * Show the overflow in Edge.
 */
.uk-input {
  overflow: visible;
}

/*
 * Remove the inheritance of text transform in Firefox.
 */
.uk-select {
  text-transform: none;
}

/*
 * 1. Change font properties to `inherit` in all browsers
 * 2. Don't inherit the `font-weight` and use `bold` instead.
 * NOTE: Both declarations don't work in Chrome, Safari and Opera.
 */
.uk-select optgroup {
  /* 1 */
  font: inherit;
  /* 2 */
  font-weight: bold;
}

/*
 * Remove the default vertical scrollbar in IE 10+.
 */
.uk-textarea {
  overflow: auto;
}

/*
 * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.
 */
.uk-input[type="search"]::-webkit-search-cancel-button,
.uk-input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
.uk-input[type="number"]::-webkit-inner-spin-button,
.uk-input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/*
 * Removes placeholder transparency in Firefox.
 */
.uk-input::-moz-placeholder,
.uk-textarea::-moz-placeholder {
  opacity: 1;
}

/*
 * Improves consistency of cursor style for clickable elements
 */
.uk-radio:not(:disabled),
.uk-checkbox:not(:disabled) {
  cursor: pointer;
}

/*
 * Define consistent border, margin, and padding.
 */
.uk-fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* Input, select and textarea
 * Allowed: `text`, `password`, `datetime`, `datetime-local`, `date`,  `month`,
            `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color`
 * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image`
 ========================================================================== */
/*
 * Remove default style in iOS.
 */
.uk-input,
.uk-textarea {
  -webkit-appearance: none;
}

/*
 * 1. Prevent content overflow if a fixed width is used
 * 2. Take the full width
 * 3. Reset default
 * 4. Style
 */
.uk-input,
.uk-select,
.uk-textarea {
  /* 1 */
  max-width: 100%;
  /* 2 */
  width: 100%;
  /* 3 */
  border: 0 none;
  /* 4 */
  padding: 0 10px;
  background: #f8f8f8;
  color: #666;
}

/*
 * Single-line
 * 1. Allow any element to look like an `input` or `select` element
 * 2. Make sure line-height is not larger than height
 *    Also needed to center the text vertically
 */
.uk-input,
.uk-select:not([multiple]):not([size]) {
  height: 40px;
  vertical-align: middle;
  /* 1 */
  display: inline-block;
}

/* 2 */
.uk-input:not(input),
.uk-select:not(select) {
  line-height: 40px;
}

/*
 * Multi-line
 */
.uk-select[multiple],
.uk-select[size],
.uk-textarea {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: top;
}

/* Focus */
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
  outline: none;
  background-color: #f8f8f8;
  color: #666;
}

/* Disabled */
.uk-input:disabled,
.uk-select:disabled,
.uk-textarea:disabled {
  background-color: #f8f8f8;
  color: #999;
}

/*
 * Placeholder
 */
.uk-input:-ms-input-placeholder {
  color: #999 !important;
}

.uk-input::-webkit-input-placeholder {
  color: #999;
}

.uk-input::-ms-input-placeholder {
  color: #999;
}

.uk-input::placeholder {
  color: #999;
}

.uk-textarea:-ms-input-placeholder {
  color: #999 !important;
}

.uk-textarea::-webkit-input-placeholder {
  color: #999;
}

.uk-textarea::-ms-input-placeholder {
  color: #999;
}

.uk-textarea::placeholder {
  color: #999;
}

/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== */
/*
 * Small
 */
.uk-form-small {
  font-size: 0.875rem;
}

.uk-form-small:not(textarea):not([multiple]):not([size]) {
  height: 30px;
  padding-left: 8px;
  padding-right: 8px;
}

.uk-form-small:not(select):not(input):not(textarea) {
  line-height: 30px;
}

/*
 * Large
 */
.uk-form-large {
  font-size: 1.25rem;
}

.uk-form-large:not(textarea):not([multiple]):not([size]) {
  height: 55px;
  padding-left: 12px;
  padding-right: 12px;
}

.uk-form-large:not(select):not(input):not(textarea) {
  line-height: 55px;
}

/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== */
/*
 * Error
 */
.uk-form-danger,
.uk-form-danger:focus {
  color: #f0506e;
}

/*
 * Success
 */
.uk-form-success,
.uk-form-success:focus {
  color: #32d296;
}

/*
 * Blank
 */
.uk-form-blank {
  background: none;
}

/* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== */
/*
 * Fixed widths
 * Different widths for mini sized `input` and `select` elements
 */
input.uk-form-width-xsmall {
  width: 50px;
}

select.uk-form-width-xsmall {
  width: 75px;
}

.uk-form-width-small {
  width: 130px;
}

.uk-form-width-medium {
  width: 200px;
}

.uk-form-width-large {
  width: 500px;
}

/* Select
 ========================================================================== */
/*
 * 1. Remove default style. Also works in Firefox
 * 2. Style
 * 3. Remove default style in IE 10/11
 */
.uk-select:not([multiple]):not([size]) {
  /* 1 */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* 2 */
  padding-right: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

/* 3 */
.uk-select:not([multiple]):not([size])::-ms-expand {
  display: none;
}

/*
 * Disabled
 */
.uk-select:not([multiple]):not([size]):disabled {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

/* Radio and checkbox
 * Note: Does not work in IE11
 ========================================================================== */
/*
 * 1. Style
 * 2. Make box more robust so it clips the child element
 * 3. Vertical alignment
 * 4. Remove default style
 * 5. Fix black background on iOS
 * 6. Center icons
 */
.uk-radio,
.uk-checkbox {
  /* 1 */
  display: inline-block;
  height: 16px;
  width: 16px;
  /* 2 */
  overflow: hidden;
  /* 3 */
  margin-top: -4px;
  vertical-align: middle;
  /* 4 */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* 5 */
  background-color: #ebebeb;
  /* 6 */
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.uk-radio {
  border-radius: 50%;
}

/* Focus */
.uk-radio:focus,
.uk-checkbox:focus {
  outline: none;
}

/*
 * Checked
 */
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {
  background-color: #1e87f0;
}

/* Focus */
.uk-radio:checked:focus,
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate:focus {
  background-color: #0e6ecd;
}

/*
 * Icons
 */
.uk-radio:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/*
 * Disabled
 */
.uk-radio:disabled,
.uk-checkbox:disabled {
  background-color: #f8f8f8;
}

.uk-radio:disabled:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-checkbox:disabled:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-checkbox:disabled:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/* Legend
 ========================================================================== */
/*
 * Legend
 * 1. Behave like block element
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove padding so people aren't caught out if they zero out fieldsets.
 * 4. Style
 */
.uk-legend {
  /* 1 */
  width: 100%;
  /* 2 */
  color: inherit;
  /* 3 */
  padding: 0;
  /* 4 */
  font-size: 1.5rem;
  line-height: 1.4;
}

/* Custom controls
 ========================================================================== */
/*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Behave like most inline-block elements
 */
.uk-form-custom {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  vertical-align: middle;
}

/*
 * 1. Position and resize the form control to always cover its container
 * 2. Required for Firefox for positioning to the left
 * 3. Required for Webkit to make `height` work
 * 4. Hide controle and show cursor
 * 5. Needed for the cursor
 * 6. Clip height caused by 5. Needed for Webkit only
 */
.uk-form-custom select,
.uk-form-custom input[type="file"] {
  /* 1 */
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  /* 2 */
  left: 0;
  /* 3 */
  -webkit-appearance: none;
  /* 4 */
  opacity: 0;
  cursor: pointer;
}

.uk-form-custom input[type="file"] {
  /* 5 */
  font-size: 500px;
  /* 6 */
  overflow: hidden;
}

/* Label
 ========================================================================== */
/* Layout
 ========================================================================== */
/*
 * Stacked
 */
.uk-form-stacked .uk-form-label {
  display: block;
  margin-bottom: 10px;
}

/*
 * Horizontal
 */
/* Tablet portrait and smaller */
@media (max-width: 959px) {
  /* Behave like `uk-form-stacked` */
  .uk-form-horizontal .uk-form-label {
    display: block;
    margin-bottom: 10px;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-form-horizontal .uk-form-label {
    width: 200px;
    margin-top: 7px;
    float: left;
  }
  .uk-form-horizontal .uk-form-controls {
    margin-left: 215px;
  }
  /* Better vertical alignment if controls are checkboxes and radio buttons with text */
  .uk-form-horizontal .uk-form-controls-text {
    padding-top: 7px;
  }
}

/* Icons
 ========================================================================== */
/*
 * 1. Set position
 * 2. Set width
 * 3. Center icon vertically and horizontally
 * 4. Style
 */
.uk-form-icon {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  width: 40px;
  /* 3 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  /* 4 */
  color: #999;
}

/*
 * Required for `a`.
 */
.uk-form-icon:hover {
  color: #666;
}

/*
 * Make `input` element clickable through icon, e.g. if it's a `span`
 */
.uk-form-icon:not(a):not(button):not(input) {
  pointer-events: none;
}

/*
 * Input padding
 */
.uk-form-icon:not(.uk-form-icon-flip) + .uk-input {
  padding-left: 40px !important;
}

/*
 * Position modifier
 */
.uk-form-icon-flip {
  right: 0;
  left: auto;
}

.uk-form-icon-flip + .uk-input {
  padding-right: 40px !important;
}

/* ========================================================================
   Component: Button
 ========================================================================== */
/*
 * 1. Remove margins in Chrome, Safari and Opera.
 * 2. Remove borders for `button`.
 * 3. Remove border-radius in Chrome.
 * 4. Address `overflow` set to `hidden` in IE.
 * 5. Correct `font` properties and `color` not being inherited for `button`.
 * 6. Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 7. Style
 * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements.
 *    Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements.
 * 9. Align text if button has a width
 * 10. Required for `a`.
 */
.uk-button {
  /* 1 */
  margin: 0;
  /* 2 */
  border: none;
  /* 3 */
  border-radius: 0;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: inherit;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  box-sizing: border-box;
  padding: 0 30px;
  vertical-align: middle;
  font-size: 16px;
  /* 8 */
  line-height: 40px;
  /* 9 */
  text-align: center;
  /* 10 */
  text-decoration: none;
}

.uk-button:not(:disabled) {
  cursor: pointer;
}

/*
 * Remove the inner border and padding in Firefox.
 */
.uk-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Hover */
.uk-button:hover {
  /* 8 */
  text-decoration: none;
}

/* Focus */
.uk-button:focus {
  outline: none;
}

/* OnClick + Active */
/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-button-default {
  background-color: #f8f8f8;
  color: #333;
}

/* Hover + Focus */
.uk-button-default:hover,
.uk-button-default:focus {
  background-color: #ebebeb;
  color: #333;
}

/* OnClick + Active */
.uk-button-default:active,
.uk-button-default.uk-active {
  background-color: #dfdfdf;
  color: #333;
}

/*
 * Primary
 */
.uk-button-primary {
  background-color: #1e87f0;
  color: #fff;
}

/* Hover + Focus */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #0f7ae5;
  color: #fff;
}

/* OnClick + Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #0e6ecd;
  color: #fff;
}

/*
 * Secondary
 */
.uk-button-secondary {
  background-color: #222;
  color: #fff;
}

/* Hover + Focus */
.uk-button-secondary:hover,
.uk-button-secondary:focus {
  background-color: #151515;
  color: #fff;
}

/* OnClick + Active */
.uk-button-secondary:active,
.uk-button-secondary.uk-active {
  background-color: #090909;
  color: #fff;
}

/*
 * Danger
 */
.uk-button-danger {
  background-color: #f0506e;
  color: #fff;
}

/* Hover + Focus */
.uk-button-danger:hover,
.uk-button-danger:focus {
  background-color: #ee395b;
  color: #fff;
}

/* OnClick + Active */
.uk-button-danger:active,
.uk-button-danger.uk-active {
  background-color: #ec2147;
  color: #fff;
}

/*
 * Disabled
 * The same for all style modifiers
 */
.uk-button-default:disabled,
.uk-button-primary:disabled,
.uk-button-secondary:disabled,
.uk-button-danger:disabled {
  background-color: #f8f8f8;
  color: #999;
}

/* Size modifiers
 ========================================================================== */
.uk-button-small {
  padding: 0 15px;
  line-height: 30px;
  font-size: 0.875rem;
}

.uk-button-large {
  padding: 0 40px;
  line-height: 55px;
  font-size: 1.25rem;
}

/* Text modifiers
 ========================================================================== */
/*
 * Text
 * 1. Reset
 * 2. Style
 */
.uk-button-text {
  /* 1 */
  padding: 0;
  line-height: 1.5;
  background: none;
  /* 2 */
  color: #999;
}

/* Hover + Focus */
.uk-button-text:hover,
.uk-button-text:focus {
  color: #666;
}

/* Disabled */
.uk-button-text:disabled {
  color: #999;
}

/*
 * Link
 * 1. Reset
 * 2. Style
 */
.uk-button-link {
  /* 1 */
  padding: 0;
  line-height: 1.5;
  background: none;
  /* 2 */
  color: #1e87f0;
}

/* Hover + Focus */
.uk-button-link:hover,
.uk-button-link:focus {
  color: #0f6ecd;
  text-decoration: underline;
}

/* Disabled */
.uk-button-link:disabled {
  color: #999;
  text-decoration: none;
}

/* Group
 ========================================================================== */
/*
 * 1. Using `flex` instead of `inline-block` to prevent whitespace betweent child elements
 * 2. Behave like button
 * 3. Create position context
 */
.uk-button-group {
  /* 1 */
  display: inline-flex;
  /* 2 */
  vertical-align: middle;
  /* 3 */
  position: relative;
}

/* ========================================================================
   Component: Section
 ========================================================================== */
/*
 * 1. Make it work with `100vh` and height in general
 */
.uk-section {
  box-sizing: border-box;
  /* 1 */
  padding-top: 40px;
  padding-bottom: 40px;
}

/* Desktop and bigger */
@media (min-width: 960px) {
  .uk-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}

/*
 * Micro clearfix
 */
.uk-section::before,
.uk-section::after {
  content: "";
  display: table;
}

.uk-section::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-section > :last-child {
  margin-bottom: 0;
}

/* Size modifiers
 ========================================================================== */
/*
 * XSmall
 */
.uk-section-xsmall {
  padding-top: 20px;
  padding-bottom: 20px;
}

/*
 * Small
 */
.uk-section-small {
  padding-top: 40px;
  padding-bottom: 40px;
}

/*
 * Large
 */
.uk-section-large {
  padding-top: 70px;
  padding-bottom: 70px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-section-large {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

/*
 * XLarge
 */
.uk-section-xlarge {
  padding-top: 140px;
  padding-bottom: 140px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-section-xlarge {
    padding-top: 210px;
    padding-bottom: 210px;
  }
}

/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-section-default {
  background: #fff;
}

/*
 * Muted
 */
.uk-section-muted {
  background: #f8f8f8;
}

/*
 * Primary
 */
.uk-section-primary {
  background: #1e87f0;
}

/*
 * Secondary
 */
.uk-section-secondary {
  background: #222;
}

/* Overlap modifier
 ========================================================================== */
/*
 * Reserved modifier to make a section overlap another section with an border image
 * Implemented by the theme
 */
/* ========================================================================
   Component: Container
 ========================================================================== */
/*
 * 1. Box sizing has to be `content-box` so the max-width is always the same and
 *    unaffected by the padding on different breakpoints. It's important for the size modifiers.
 */
.uk-container {
  box-sizing: content-box;
  /* 1 */
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

/*
 * Micro clearfix
 */
.uk-container::before,
.uk-container::after {
  content: "";
  display: table;
}

.uk-container::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-container > :last-child {
  margin-bottom: 0;
}

/*
 * Remove padding from nested containers
 */
.uk-container .uk-container {
  padding-left: 0;
  padding-right: 0;
}

/* Size modifier
 ========================================================================== */
.uk-container-small {
  max-width: 900px;
}

.uk-container-large {
  max-width: 1600px;
}

.uk-container-expand {
  max-width: none;
}

/* ========================================================================
   Component: Grid
 ========================================================================== */
/*
 * 1. Allow cells to wrap into the next line
 * 2. Reset list
 */
.uk-grid {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
}

/*
 * Grid cell
 * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto
 * Reset margin for e.g. paragraphs
 */
.uk-grid > * {
  margin: 0;
}

/*
 * Remove margin from the last-child
 */
.uk-grid > * > :last-child {
  margin-bottom: 0;
}

/* Gutter
 ========================================================================== */
/*
 * Default
 */
/* Horizontal */
.uk-grid {
  margin-left: -30px;
}

.uk-grid > * {
  padding-left: 30px;
}

/* Vertical */
.uk-grid + .uk-grid,
.uk-grid > .uk-grid-margin,
* + .uk-grid-margin {
  margin-top: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid {
    margin-left: -40px;
  }
  .uk-grid > * {
    padding-left: 40px;
  }
  /* Vertical */
  .uk-grid + .uk-grid,
  .uk-grid > .uk-grid-margin,
  * + .uk-grid-margin {
    margin-top: 40px;
  }
}

/*
 * Small
 */
/* Horizontal */
.uk-grid-small {
  margin-left: -15px;
}

.uk-grid-small > * {
  padding-left: 15px;
}

/* Vertical */
.uk-grid + .uk-grid-small,
.uk-grid-small > .uk-grid-margin,
* + .uk-grid-margin-small {
  margin-top: 15px;
}

/*
 * Medium
 */
/* Horizontal */
.uk-grid-medium {
  margin-left: -30px;
}

.uk-grid-medium > * {
  padding-left: 30px;
}

/* Vertical */
.uk-grid + .uk-grid-medium,
.uk-grid-medium > .uk-grid-margin,
* + .uk-grid-margin-medium {
  margin-top: 30px;
}

/*
 * Large
 */
/* Horizontal */
.uk-grid-large {
  margin-left: -40px;
}

.uk-grid-large > * {
  padding-left: 40px;
}

/* Vertical */
.uk-grid + .uk-grid-large,
.uk-grid-large > .uk-grid-margin,
* + .uk-grid-margin-large {
  margin-top: 40px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-large {
    margin-left: -70px;
  }
  .uk-grid-large > * {
    padding-left: 70px;
  }
  /* Vertical */
  .uk-grid + .uk-grid-large,
  .uk-grid-large > .uk-grid-margin,
  * + .uk-grid-margin-large {
    margin-top: 70px;
  }
}

/*
 * Collapse
 */
/* Horizontal */
.uk-grid-collapse {
  margin-left: 0;
}

.uk-grid-collapse > * {
  padding-left: 0;
}

/* Vertical */
.uk-grid + .uk-grid-collapse,
.uk-grid-collapse > .uk-grid-margin {
  margin-top: 0;
}

/* Divider
 ========================================================================== */
.uk-grid-divider > * {
  position: relative;
}

.uk-grid-divider > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #e5e5e5;
}

/* Vertical */
.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  border-top: 1px solid #e5e5e5;
}

/*
 * Default
 */
/* Horizontal */
.uk-grid-divider {
  margin-left: -60px;
}

.uk-grid-divider > * {
  padding-left: 60px;
}

.uk-grid-divider > :not(.uk-first-column)::before {
  left: 30px;
}

/* Vertical */
.uk-grid-divider.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}

.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-divider {
    margin-left: -80px;
  }
  .uk-grid-divider > * {
    padding-left: 80px;
  }
  .uk-grid-divider > :not(.uk-first-column)::before {
    left: 40px;
  }
  /* Vertical */
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
    margin-top: 80px;
  }
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
    top: -40px;
    left: 80px;
  }
}

/*
 * Small
 */
/* Horizontal */
.uk-grid-divider.uk-grid-small {
  margin-left: -30px;
}

.uk-grid-divider.uk-grid-small > * {
  padding-left: 30px;
}

.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before {
  left: 15px;
}

/* Vertical */
.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin {
  margin-top: 30px;
}

.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {
  top: -15px;
  left: 30px;
}

/*
 * Medium
 */
/* Horizontal */
.uk-grid-divider.uk-grid-medium {
  margin-left: -60px;
}

.uk-grid-divider.uk-grid-medium > * {
  padding-left: 60px;
}

.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before {
  left: 30px;
}

/* Vertical */
.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}

.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}

/*
 * Large
 */
/* Horizontal */
.uk-grid-divider.uk-grid-large {
  margin-left: -80px;
}

.uk-grid-divider.uk-grid-large > * {
  padding-left: 80px;
}

.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before {
  left: 40px;
}

/* Vertical */
.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin {
  margin-top: 80px;
}

.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
  top: -40px;
  left: 80px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-divider.uk-grid-large {
    margin-left: -140px;
  }
  .uk-grid-divider.uk-grid-large > * {
    padding-left: 140px;
  }
  .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before {
    left: 70px;
  }
  /* Vertical */
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin {
    margin-top: 140px;
  }
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
    top: -70px;
    left: 140px;
  }
}

/* Match child of a grid cell
 ========================================================================== */
/*
 * Behave like a block element
 * 1. Wrap into the next line
 * 2. Take the full width, at least 100%. Only if no class from the Width component is set.
 * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids)
 */
.uk-grid-match > *,
.uk-grid-item-match {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
}

.uk-grid-match > * > :not([class*='uk-width']),
.uk-grid-item-match > :not([class*='uk-width']) {
  /* 2 */
  box-sizing: border-box;
  width: 100%;
  /* 3 */
  flex: auto;
}

/* ========================================================================
   Component: Tile
 ========================================================================== */
.uk-tile {
  position: relative;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-tile {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-tile {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 70px;
    padding-bottom: 70px;
  }
}

/*
 * Micro clearfix
 */
.uk-tile::before,
.uk-tile::after {
  content: "";
  display: table;
}

.uk-tile::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-tile > :last-child {
  margin-bottom: 0;
}

/* Size modifiers
 ========================================================================== */
/*
 * XSmall
 */
.uk-tile-xsmall {
  padding-top: 20px;
  padding-bottom: 20px;
}

/*
 * Small
 */
.uk-tile-small {
  padding-top: 40px;
  padding-bottom: 40px;
}

/*
 * Large
 */
.uk-tile-large {
  padding-top: 70px;
  padding-bottom: 70px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-tile-large {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

/*
 * XLarge
 */
.uk-tile-xlarge {
  padding-top: 140px;
  padding-bottom: 140px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-tile-xlarge {
    padding-top: 210px;
    padding-bottom: 210px;
  }
}

/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-tile-default {
  background: #fff;
}

/*
 * Muted
 */
.uk-tile-muted {
  background: #f8f8f8;
}

/*
 * Primary
 */
.uk-tile-primary {
  background: #1e87f0;
}

/*
 * Secondary
 */
.uk-tile-secondary {
  background: #222;
}

/* ========================================================================
   Component: Card
 ========================================================================== */
.uk-card {
  position: relative;
  box-sizing: border-box;
}

/* Sections
 ========================================================================== */
.uk-card-body {
  padding: 30px 30px;
}

.uk-card-header {
  padding: 15px 30px;
}

.uk-card-footer {
  padding: 15px 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-card-body {
    padding: 40px 40px;
  }
  .uk-card-header {
    padding: 20px 40px;
  }
  .uk-card-footer {
    padding: 20px 40px;
  }
}

/*
 * Micro clearfix
 */
.uk-card-body::before,
.uk-card-body::after,
.uk-card-header::before,
.uk-card-header::after,
.uk-card-footer::before,
.uk-card-footer::after {
  content: "";
  display: table;
}

.uk-card-body::after,
.uk-card-header::after,
.uk-card-footer::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-card-body > :last-child,
.uk-card-header > :last-child,
.uk-card-footer > :last-child {
  margin-bottom: 0;
}

/* Media
 ========================================================================== */
/*
 * Reserved alignment modifier to style the media element, e.g. with `border-radius`
 * Implemented by the theme
 */
/* Title
 ========================================================================== */
.uk-card-title {
  font-size: 1.5rem;
  line-height: 1.4;
}

/* Badge
 ========================================================================== */
.uk-card-badge {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 1;
}

/*
 * Remove margin from adjacent element
 */
.uk-card-badge:first-child + * {
  margin-top: 0;
}

/* Hover modifier
 ========================================================================== */
.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
  background: #f8f8f8;
}

/* Style modifiers
 ========================================================================== */
/*
 * Default
 * Note: Header and Footer are only implemented for the default style
 */
.uk-card-default {
  background: #f8f8f8;
  color: #666;
}

.uk-card-default .uk-card-title {
  color: #333;
}

.uk-card-default.uk-card-hover:hover {
  background-color: #ebebeb;
}

/*
 * Primary
 */
.uk-card-primary {
  background: #1e87f0;
  color: #fff;
}

.uk-card-primary .uk-card-title {
  color: #fff;
}

.uk-card-primary.uk-card-hover:hover {
  background-color: #0f7ae5;
}

/*
 * Secondary
 */
.uk-card-secondary {
  background: #222;
  color: #fff;
}

.uk-card-secondary .uk-card-title {
  color: #fff;
}

.uk-card-secondary.uk-card-hover:hover {
  background-color: #151515;
}

/* Size modifier
 ========================================================================== */
/*
 * Small
 */
.uk-card-small.uk-card-body,
.uk-card-small .uk-card-body {
  padding: 20px 20px;
}

.uk-card-small .uk-card-header {
  padding: 13px 20px;
}

.uk-card-small .uk-card-footer {
  padding: 13px 20px;
}

/*
 * Large
 */
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-card-large.uk-card-body,
  .uk-card-large .uk-card-body {
    padding: 70px 70px;
  }
  .uk-card-large .uk-card-header {
    padding: 35px 70px;
  }
  .uk-card-large .uk-card-footer {
    padding: 35px 70px;
  }
}

/* ========================================================================
   Component: Close
 ========================================================================== */
/*
 * Adopts `uk-icon`
 */
.uk-close {
  color: #999;
}

/* Hover + Focus */
.uk-close:hover,
.uk-close:focus {
  color: #666;
  outline: none;
}

/* ========================================================================
   Component: Spinner
 ========================================================================== */
/*
 * Adopts `uk-icon`
 */
/* SVG
 ========================================================================== */
.uk-spinner > * {
  -webkit-animation: uk-spinner-rotate 1.4s linear infinite;
          animation: uk-spinner-rotate 1.4s linear infinite;
}

@-webkit-keyframes uk-spinner-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
}

@keyframes uk-spinner-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
}

/*
 * Circle
 */
.uk-spinner > * > * {
  stroke-dasharray: 88px;
  stroke-dashoffset: 0;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: uk-spinner-dash 1.4s ease-in-out infinite;
          animation: uk-spinner-dash 1.4s ease-in-out infinite;
  stroke-width: 1;
  stroke-linecap: round;
}

@-webkit-keyframes uk-spinner-dash {
  0% {
    stroke-dashoffset: 88px;
  }
  50% {
    stroke-dashoffset: 22px;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 88px;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg);
  }
}

@keyframes uk-spinner-dash {
  0% {
    stroke-dashoffset: 88px;
  }
  50% {
    stroke-dashoffset: 22px;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 88px;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg);
  }
}

/* ========================================================================
   Component: Totop
 ========================================================================== */
/*
 * Addopts `uk-icon`
 */
.uk-totop {
  padding: 5px;
  color: #999;
}

/* Hover + Focus */
.uk-totop:hover,
.uk-totop:focus {
  color: #666;
  outline: none;
}

/* OnClick */
.uk-totop:active {
  color: #333;
}

/* ========================================================================
   Component: Marker
 ========================================================================== */
/*
 * Addopts `uk-icon`
 */
.uk-marker {
  padding: 5px;
  background: #222;
  color: #fff;
}

/* Hover + Focus */
.uk-marker:hover,
.uk-marker:focus {
  color: #fff;
  outline: none;
}

/* ========================================================================
   Component: Alert
 ========================================================================== */
.uk-alert {
  position: relative;
  margin-bottom: 20px;
  padding: 15px 29px 15px 15px;
  background: #f8f8f8;
  color: #666;
}

/* Add margin if adjacent element */
* + .uk-alert {
  margin-top: 20px;
}

/*
 * Remove margin from the last-child
 */
.uk-alert > :last-child {
  margin-bottom: 0;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
.uk-alert-close {
  position: absolute;
  top: 20px;
  right: 15px;
}

/*
 * Remove margin from adjacent element
 */
.uk-alert-close:first-child + * {
  margin-top: 0;
}

/*
 * Hover + Focus
 */
/* Style modifiers
 ========================================================================== */
/*
 * Primary
 */
.uk-alert-primary {
  background: #d8eafc;
  color: #1e87f0;
}

/*
 * Success
 */
.uk-alert-success {
  background: #edfbf6;
  color: #32d296;
}

/*
 * Warning
 */
.uk-alert-warning {
  background: #fef5ee;
  color: #faa05a;
}

/*
 * Danger
 */
.uk-alert-danger {
  background: #fef4f6;
  color: #f0506e;
}

/* ========================================================================
   Component: Badge
 ========================================================================== */
/*
 * 1. Style
 * 2. Center child vertically and horizontally
 */
.uk-badge {
  box-sizing: border-box;
  min-width: 22px;
  height: 22px;
  padding: 0 5px;
  border-radius: 500px;
  vertical-align: middle;
  /* 1 */
  background: #1e87f0;
  color: #fff;
  font-size: 0.875rem;
  /* 2 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/*
 * Required for `a`
 */
.uk-badge:hover,
.uk-badge:focus {
  color: #fff;
  text-decoration: none;
  outline: none;
}

/* ========================================================================
   Component: Label
 ========================================================================== */
.uk-label {
  display: inline-block;
  padding: 0 10px;
  background: #1e87f0;
  line-height: 1.5;
  font-size: 0.875rem;
  color: #fff;
  vertical-align: middle;
  white-space: nowrap;
}

/* Color modifiers
 ========================================================================== */
/*
 * Success
 */
.uk-label-success {
  background-color: #32d296;
  color: #fff;
}

/*
 * Warning
 */
.uk-label-warning {
  background-color: #faa05a;
  color: #fff;
}

/*
 * Danger
 */
.uk-label-danger {
  background-color: #f0506e;
  color: #fff;
}

/* ========================================================================
   Component: Overlay
 ========================================================================== */
.uk-overlay {
  padding: 30px 30px;
}

/*
 * Remove margin from the last-child
 */
.uk-overlay > :last-child {
  margin-bottom: 0;
}

/* Icon
 ========================================================================== */
/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-overlay-default {
  background: rgba(255, 255, 255, 0.8);
}

/*
 * Primary
 */
.uk-overlay-primary {
  background: rgba(34, 34, 34, 0.8);
}

/* ========================================================================
   Component: Article
 ========================================================================== */
/*
 * Micro clearfix
 */
.uk-article::before,
.uk-article::after {
  content: "";
  display: table;
}

.uk-article::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-article > :last-child {
  margin-bottom: 0;
}

/* Adjacent sibling
 ========================================================================== */
.uk-article + .uk-article {
  margin-top: 70px;
}

/* Title
 ========================================================================== */
.uk-article-title {
  font-size: 2.625rem;
  line-height: 1.2;
}

/* Meta
 ========================================================================== */
.uk-article-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #999;
}

/* ========================================================================
   Component: Comment
 ========================================================================== */
/* Sections
 ========================================================================== */
.uk-comment-header {
  margin-bottom: 20px;
}

/*
 * Micro clearfix
 */
.uk-comment-body::before,
.uk-comment-body::after,
.uk-comment-header::before,
.uk-comment-header::after {
  content: "";
  display: table;
}

.uk-comment-body::after,
.uk-comment-header::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-comment-body > :last-child,
.uk-comment-header > :last-child {
  margin-bottom: 0;
}

/* Title
 ========================================================================== */
.uk-comment-title {
  font-size: 1.25rem;
  line-height: 1.4;
}

/* Meta
 ========================================================================== */
.uk-comment-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #999;
}

/* Avatar
 ========================================================================== */
/* List
 ========================================================================== */
.uk-comment-list {
  padding: 0;
  list-style: none;
}

/* Adjacent siblings */
.uk-comment-list > :nth-child(n+2) {
  margin-top: 70px;
}

/*
 * Sublists
 * Note: General sibling selector allows reply block between comment and sublist
 */
.uk-comment-list .uk-comment ~ ul {
  margin: 70px 0 0 0;
  padding-left: 30px;
  list-style: none;
}

/* Tablet and bigger */
@media (min-width: 960px) {
  .uk-comment-list .uk-comment ~ ul {
    padding-left: 100px;
  }
}

/* Adjacent siblings */
.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {
  margin-top: 70px;
}

/* Style modifier
 ========================================================================== */
/* ========================================================================
   Component: Search
 ========================================================================== */
/*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Reset `form`
 */
.uk-search {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  margin: 0;
}

/* Input
 ========================================================================== */
/*
 * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.
 */
.uk-search-input::-webkit-search-cancel-button,
.uk-search-input::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes placeholder transparency in Firefox.
 */
.uk-search-input::-moz-placeholder {
  opacity: 1;
}

/*
 * 1. Define consistent box sizing.
 * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.
 * 3. Remove `border-radius` in iOS.
 * 4. Change font properties to `inherit` in all browsers
 * 5. Show the overflow in Edge.
 * 6. Remove default style in iOS.
 * 7. Vertical alignment
 * 8. Take the full container width
 * 9. Style
 */
.uk-search-input {
  /* 1 */
  box-sizing: border-box;
  /* 2 */
  margin: 0;
  /* 3 */
  border-radius: 0;
  /* 4 */
  font: inherit;
  /* 5 */
  overflow: visible;
  /* 6 */
  -webkit-appearance: none;
  /* 7 */
  vertical-align: middle;
  /* 8 */
  width: 100%;
  /* 9 */
  border: none;
  color: #666;
}

.uk-search-input:focus {
  outline: none;
}

/* Placeholder */
.uk-search-input:-ms-input-placeholder {
  color: #999 !important;
}

.uk-search-input::-webkit-input-placeholder {
  color: #999;
}

.uk-search-input::-ms-input-placeholder {
  color: #999;
}

.uk-search-input::placeholder {
  color: #999;
}

/* Icon (Adopts `uk-icon`)
 ========================================================================== */
/*
 * Remove default focus style
 */
.uk-search-icon:focus {
  outline: none;
}

/*
 * Position above input
 * 1. Set position
 * 2. Center icon vertically and horizontally
 * 3. Style
 */
.uk-search .uk-search-icon {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  /* 3 */
  color: #999;
}

/*
 * Required for `a`.
 */
.uk-search .uk-search-icon:hover {
  color: #999;
}

/*
 * Make `input` element clickable through icon, e.g. if it's a `span`
 */
.uk-search .uk-search-icon:not(a):not(button):not(input) {
  pointer-events: none;
}

/*
 * Position modifier
 */
.uk-search .uk-search-icon-flip {
  right: 0;
  left: auto;
}

/* Default modifier
 ========================================================================== */
.uk-search-default {
  width: 180px;
}

/*
 * Input
 */
.uk-search-default .uk-search-input {
  height: 40px;
  padding-left: 6px;
  padding-right: 6px;
  background: #f8f8f8;
}

/* Focus */
.uk-search-default .uk-search-input:focus {
  background-color: #f8f8f8;
}

/*
 * Icon
 */
.uk-search-default .uk-search-icon {
  width: 40px;
}

.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) + .uk-search-input {
  padding-left: 40px;
}

.uk-search-default .uk-search-icon-flip + .uk-search-input {
  padding-right: 40px;
}

/* Navbar modifier
 ========================================================================== */
.uk-search-navbar {
  width: 400px;
}

/*
 * Input
 */
.uk-search-navbar .uk-search-input {
  height: 40px;
  background: transparent;
  font-size: 1.5rem;
}

/*
 * Icon
 */
.uk-search-navbar .uk-search-icon {
  width: 40px;
}

.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) + .uk-search-input {
  padding-left: 40px;
}

.uk-search-navbar .uk-search-icon-flip + .uk-search-input {
  padding-right: 40px;
}

/* Large modifier
 ========================================================================== */
.uk-search-large {
  width: 500px;
}

/*
 * Input
 */
.uk-search-large .uk-search-input {
  height: 80px;
  background: transparent;
  font-size: 2.625rem;
}

/*
 * Icon
 */
.uk-search-large .uk-search-icon {
  width: 80px;
}

.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) + .uk-search-input {
  padding-left: 80px;
}

.uk-search-large .uk-search-icon-flip + .uk-search-input {
  padding-right: 80px;
}

/* Toggle
 ========================================================================== */
.uk-search-toggle {
  color: #999;
}

/* Hover + Focus */
.uk-search-toggle:hover,
.uk-search-toggle:focus {
  color: #666;
}

/* ========================================================================
   Component: Nav
 ========================================================================== */
/*
 * Reset
 * 1. Prepare lists
 * 2. Prepare links
 * 3. Remove default focus style
 */
/* 1 */
.uk-nav,
.uk-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* 2 */
.uk-nav li > a {
  display: block;
  text-decoration: none;
}

/* 3 */
.uk-nav li > a:focus {
  outline: none;
}

/*
 * Items
 * Must target `a` elements to exclude other elements (e.g. lists)
 */
.uk-nav > li > a {
  padding: 5px 0;
}

/* Sublists
 ========================================================================== */
/*
 * Level 2
 * `ul` needed for higher specificity to override padding
 */
ul.uk-nav-sub {
  padding: 5px 0 5px 15px;
}

/*
 * Level 3 and deeper
 */
.uk-nav-sub ul {
  padding-left: 15px;
}

/*
 * Items
 */
.uk-nav-sub a {
  padding: 2px 0;
}

/* Parent icon modifier
 ========================================================================== */
.uk-nav-parent-icon > .uk-parent > a::after {
  content: "";
  width: 1.5em;
  height: 1.5em;
  float: right;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.uk-nav-parent-icon > .uk-parent.uk-open > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/* Header
 ========================================================================== */
.uk-nav-header {
  padding: 5px 0;
  text-transform: uppercase;
  font-size: 0.875rem;
}

.uk-nav-header:not(:first-child) {
  margin-top: 20px;
}

/* Divider
 ========================================================================== */
.uk-nav-divider {
  margin: 5px 0;
}

/* Default modifier
 ========================================================================== */
/*
 * Items
 */
.uk-nav-default > li > a {
  color: #999;
}

/* Hover + Focus */
.uk-nav-default > li > a:hover,
.uk-nav-default > li > a:focus {
  color: #666;
}

/* Active */
.uk-nav-default > li.uk-active > a {
  color: #333;
}

/*
 * Header
 */
.uk-nav-default .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-nav-default .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-nav-default .uk-nav-sub a {
  color: #999;
}

.uk-nav-default .uk-nav-sub a:hover,
.uk-nav-default .uk-nav-sub a:focus {
  color: #666;
}

/* Primary modifier
 ========================================================================== */
/*
 * Items
 */
.uk-nav-primary > li > a {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #999;
}

/* Hover + Focus */
.uk-nav-primary > li > a:hover,
.uk-nav-primary > li > a:focus {
  color: #666;
}

/* Active */
.uk-nav-primary > li.uk-active > a {
  color: #333;
}

/*
 * Header
 */
.uk-nav-primary .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-nav-primary .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-nav-primary .uk-nav-sub a {
  color: #999;
}

.uk-nav-primary .uk-nav-sub a:hover,
.uk-nav-primary .uk-nav-sub a:focus {
  color: #666;
}

/* Alignment modifier
 ========================================================================== */
.uk-nav-center {
  text-align: center;
}

/* Sublists */
.uk-nav-center .uk-nav-sub,
.uk-nav-center .uk-nav-sub ul {
  padding-left: 0;
}

/* Parent icon modifier  */
.uk-nav-center.uk-nav-parent-icon > .uk-parent > a::after {
  position: absolute;
}

/* ========================================================================
   Component: Navbar
 ========================================================================== */
/*
 * 1. Create position context to center navbar group
 */
.uk-navbar {
  display: flex;
  /* 1 */
  position: relative;
}

/* Container
 ========================================================================== */
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #f8f8f8;
}

/*
 * Remove pseudo elements created by micro clearfix as precaution (if Container component is used)
 */
.uk-navbar-container > ::before,
.uk-navbar-container > ::after {
  display: none !important;
}

/* Groups
 ========================================================================== */
/*
 * 1. Align navs and items vertically if they have a different height
 * 2. Note: IE 11 requires an extra `div` which affects the center selector
 */
.uk-navbar-left,
.uk-navbar-right,
.uk-navbar-center,
.uk-navbar-center-left > *,
.uk-navbar-center-right > * {
  display: flex;
  /* 1 */
  align-items: center;
}

/*
 * Horizontal alignment
 * 1. Create position context for centered navbar with sub groups (left/right)
 * 2. Needed for dropdowns because a new position context is created
 *    `z-index` must be smaller than off-canvas
 * 3. Fix text wrapping if the centered section is larger than 50% of the navbar
 * 4. Align sub groups for centered navbar
 */
.uk-navbar-right {
  margin-left: auto;
}

.uk-navbar-center:only-child {
  margin-left: auto;
  margin-right: auto;
  /* 1 */
  position: relative;
}

.uk-navbar-center:not(:only-child) {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  /* 2 */
  z-index: 990;
}

/* 3 */
.uk-navbar-center:not(:only-child) .uk-navbar-nav > li > a,
.uk-navbar-center:not(:only-child) .uk-navbar-item,
.uk-navbar-center:not(:only-child) .uk-navbar-toggle {
  white-space: nowrap;
}

/* 4 */
.uk-navbar-center-left,
.uk-navbar-center-right {
  position: absolute;
  top: 0;
}

.uk-navbar-center-left {
  right: 100%;
}

.uk-navbar-center-right {
  left: 100%;
}

[class*='uk-navbar-center-'] .uk-navbar-nav > li > a,
[class*='uk-navbar-center-'] .uk-navbar-item,
[class*='uk-navbar-center-'] .uk-navbar-toggle {
  white-space: nowrap;
}

/* Nav
 ========================================================================== */
/*
 * 1. Reset list
 */
.uk-navbar-nav {
  display: flex;
  /* 1 */
  margin: 0;
  padding: 0;
  list-style: none;
}

/*
 * Allow items to wrap into the next line
 * Only not `absolute` positioned groups
 */
.uk-navbar-left,
.uk-navbar-right,
.uk-navbar-center:only-child {
  flex-wrap: wrap;
}

/*
 * Items
 * 1. Center content vertically and horizontally
 * 2. Dimensions
 * 3. Style
 * 4. Required for `a`
 */
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  /* 1 */
  display: flex;
  justify-content: center;
  align-items: center;
  /* 2 */
  box-sizing: border-box;
  height: 80px;
  padding: 0 15px;
  /* 3 */
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  /* 4 */
  text-decoration: none;
}

/*
 * Nav items
 */
.uk-navbar-nav > li > a {
  color: #999;
}

/*
 * Hover
 * Apply hover style also to focus state and if dropdown is opened
 */
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li > a.uk-open {
  color: #666;
  outline: none;
}

/* OnClick */
.uk-navbar-nav > li > a:active {
  color: #333;
}

/* Active */
.uk-navbar-nav > li.uk-active > a {
  color: #333;
}

/* Item
 ========================================================================== */
.uk-navbar-item {
  color: #666;
}

/* Toggle
 ========================================================================== */
.uk-navbar-toggle {
  color: #999;
}

.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus,
.uk-navbar-toggle.uk-open {
  color: #666;
  outline: none;
  text-decoration: none;
}

/*
 * Icon
 * Adopts `uk-icon`
 */
/* Hover + Focus */
/* Subtitle
 ========================================================================== */
.uk-navbar-subtitle {
  font-size: 0.875rem;
}

/* Style modifiers
 ========================================================================== */
/* Dropdown
 ========================================================================== */
/*
 * Adopts `uk-dropdown`
 * 1. Hide by default
 * 2. Set position
 * 3. Set a default width
 * 4. Style
 */
.uk-navbar-dropdown {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  width: 200px;
  /* 4 */
  padding: 15px;
  background: #f8f8f8;
  color: #666;
}

/* Show */
.uk-navbar-dropdown.uk-open {
  display: block;
}

/*
 * Direction / Alignment modifiers
 */
/* Direction */
[class*='uk-navbar-dropdown-top'] {
  margin-top: 0;
}

[class*='uk-navbar-dropdown-bottom'] {
  margin-top: 0;
}

[class*='uk-navbar-dropdown-left'] {
  margin-left: 0;
}

[class*='uk-navbar-dropdown-right'] {
  margin-left: 0;
}

/*
 * Grid
 * Adopts `uk-grid`
 */
/* Gutter Horizontal */
.uk-navbar-dropdown-grid {
  margin-left: -30px;
}

.uk-navbar-dropdown-grid > * {
  padding-left: 30px;
}

/* Gutter Vertical */
.uk-navbar-dropdown-grid > .uk-grid-margin {
  margin-top: 30px;
}

/* Stack */
.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid > * {
  width: 100% !important;
}

/*
 * Width modifier
 */
.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) {
  width: 400px;
}

.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) {
  width: 600px;
}

.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) {
  width: 800px;
}

.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
  width: 1000px;
}

/*
 * Dropbar modifier
 */
.uk-navbar-dropdown-dropbar {
  margin-top: 0;
  margin-bottom: 0;
}

/* Dropdown Nav
 * Adopts `uk-nav`
 ========================================================================== */
/*
 * Items
 */
.uk-navbar-dropdown-nav > li > a {
  color: #999;
}

/* Hover + Focus */
.uk-navbar-dropdown-nav > li > a:hover,
.uk-navbar-dropdown-nav > li > a:focus {
  color: #666;
}

/* Active */
.uk-navbar-dropdown-nav > li.uk-active > a {
  color: #333;
}

/*
 * Header
 */
.uk-navbar-dropdown-nav .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-navbar-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-navbar-dropdown-nav .uk-nav-sub a {
  color: #999;
}

.uk-navbar-dropdown-nav .uk-nav-sub a:hover,
.uk-navbar-dropdown-nav .uk-nav-sub a:focus {
  color: #666;
}

/* Dropbar
 ========================================================================== */
.uk-navbar-dropbar {
  background: #f8f8f8;
}

/*
 * Slide modifier
 */
.uk-navbar-dropbar-slide {
  position: absolute;
  z-index: 980;
  left: 0;
  right: 0;
}

/* ========================================================================
   Component: Subnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Gutter
 * 3. Reset list
 */
.uk-subnav {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin-left: -20px;
  /* 3 */
  padding: 0;
  list-style: none;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 */
.uk-subnav > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 20px;
  /* 3 */
  position: relative;
}

/* Items
 ========================================================================== */
/*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * Using `:first-child` instead of `a` to support `span` elements for text
 * 1. Prevent gap if child element is `inline-block`, e.g. an icon
 * 2. Style
 */
.uk-subnav > * > :first-child {
  /* 1 */
  display: block;
  /* 2 */
  color: #999;
}

/* Hover + Focus */
.uk-subnav > * > a:hover,
.uk-subnav > * > a:focus {
  color: #666;
  text-decoration: none;
  outline: none;
}

/* Active */
.uk-subnav > .uk-active > a {
  color: #333;
}

/* Divider modifier
 ========================================================================== */
/*
 * 1. Align items and divider vertically
 */
.uk-subnav-divider > * {
  /* 1 */
  display: flex;
  align-items: center;
}

/*
 * Divider
 * `nth-child` makes it also work without JS if it's only one row
 */
.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
  content: "";
  height: 1.5em;
  margin-left: 0px;
  margin-right: 20px;
  border-left: 1px solid #e5e5e5;
}

/* Pill modifier
 ========================================================================== */
.uk-subnav-pill > * > :first-child {
  padding: 5px 10px;
  background: transparent;
  color: #999;
}

/* Hover + Focus */
.uk-subnav-pill > * > a:hover,
.uk-subnav-pill > * > a:focus {
  background-color: #f8f8f8;
  color: #666;
}

/* OnClick */
.uk-subnav-pill > * > a:active {
  background-color: #f8f8f8;
  color: #666;
}

/* Active */
.uk-subnav-pill > .uk-active > a {
  background-color: #1e87f0;
  color: #fff;
}

/* Disabled
 * The same for all style modifiers
 ========================================================================== */
.uk-subnav > .uk-disabled > a {
  color: #999;
}

/* ========================================================================
   Component: Breadcrumb
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 */
.uk-breadcrumb {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  padding: 0;
  list-style: none;
}

/*
 * Space is allocated solely based on content dimensions: 0 0 auto
 */
.uk-breadcrumb > * {
  flex: none;
}

/* Items
 ========================================================================== */
.uk-breadcrumb > * > * {
  display: inline-block;
  font-size: 0.875rem;
  color: #999;
}

/* Hover + Focus */
.uk-breadcrumb > * > :hover,
.uk-breadcrumb > * > :focus {
  color: #666;
  text-decoration: none;
}

/* Disabled */
/* Active */
.uk-breadcrumb > :last-child > * {
  color: #666;
}

/*
 * Divider
 * `nth-child` makes it also work without JS if it's only one row
 */
.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  content: "/";
  display: inline-block;
  margin: 0 20px;
  color: #999;
}

/* ========================================================================
   Component: Pagination
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Gutter
 * 3. Reset list
 */
.uk-pagination {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin-left: -20px;
  /* 3 */
  padding: 0;
  list-style: none;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 */
.uk-pagination > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 20px;
  /* 3 */
  position: relative;
}

/* Items
 ========================================================================== */
/*
 * 1. Prevent gap if child element is `inline-block`, e.g. an icon
 * 2. Style
 */
.uk-pagination > * > * {
  /* 1 */
  display: block;
  /* 2 */
  color: #999;
}

/* Hover + Focus */
.uk-pagination > * > :hover,
.uk-pagination > * > :focus {
  color: #666;
  text-decoration: none;
}

/* Active */
.uk-pagination > .uk-active > * {
  color: #666;
}

/* Disabled */
.uk-pagination > .uk-disabled > * {
  color: #999;
}

/* ========================================================================
   Component: Tab
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Gutter
 * 3. Reset list
 */
.uk-tab {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin-left: -20px;
  /* 3 */
  padding: 0;
  list-style: none;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 */
.uk-tab > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 20px;
  /* 3 */
  position: relative;
}

/* Items
 ========================================================================== */
/*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * 1. Center text if a width is set
 * 2. Style
 */
.uk-tab > * > a {
  /* 1 */
  display: block;
  text-align: center;
  /* 2 */
  padding: 5px 10px;
  color: #999;
}

/* Hover + Focus */
.uk-tab > * > a:hover,
.uk-tab > * > a:focus {
  color: #666;
  text-decoration: none;
}

/* Active */
.uk-tab > .uk-active > a {
  color: #333;
}

/* Disabled */
.uk-tab > .uk-disabled > a {
  color: #999;
}

/* Position modifier
 ========================================================================== */
/*
 * Bottom
 */
/*
 * Left + Right
 * 1. Reset Gutter
 */
.uk-tab-left,
.uk-tab-right {
  flex-direction: column;
  /* 1 */
  margin-left: 0;
}

/* 1 */
.uk-tab-left > *,
.uk-tab-right > * {
  padding-left: 0;
}

.uk-tab-left > * > a {
  text-align: left;
}

.uk-tab-right > * > a {
  text-align: left;
}

/* ========================================================================
   Component: Slidenav
 ========================================================================== */
/*
 * Adopts `uk-icon`
 */
.uk-slidenav {
  padding: 5px 10px;
  color: rgba(102, 102, 102, 0.5);
}

/* Hover + Focus */
.uk-slidenav:hover,
.uk-slidenav:focus {
  color: rgba(102, 102, 102, 0.9);
  outline: none;
}

/* OnClick */
.uk-slidenav:active {
  color: rgba(102, 102, 102, 0.5);
}

/* Icon modifier
 ========================================================================== */
/*
 * Previous
 */
/*
 * Next
 */
/* Size modifier
 ========================================================================== */
.uk-slidenav-large {
  padding: 10px 10px;
}

/* Container
 ========================================================================== */
.uk-slidenav-container {
  display: flex;
}

/* ========================================================================
   Component: Dotnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 */
.uk-dotnav {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  margin-left: -12px;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 */
.uk-dotnav > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 12px;
}

/* Items
 ========================================================================== */
/*
 * Items
 * 1. Hide text if present
 */
.uk-dotnav > * > * {
  display: block;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(102, 102, 102, 0.2);
  /* 1 */
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}

/* Hover + Focus */
.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {
  background-color: rgba(102, 102, 102, 0.6);
  outline: none;
}

/* OnClick */
.uk-dotnav > * > :active {
  background-color: rgba(102, 102, 102, 0.2);
}

/* Active */
.uk-dotnav > .uk-active > * {
  background-color: rgba(102, 102, 102, 0.6);
}

/* Modifier: 'uk-dotnav-vertical'
 ========================================================================== */
/*
 * 1. Change direction
 * 2. Gutter
 */
.uk-dotnav-vertical {
  /* 1 */
  flex-direction: column;
  /* 2 */
  margin-left: 0;
  margin-top: -12px;
}

/* 2 */
.uk-dotnav-vertical > * {
  padding-left: 0;
  padding-top: 12px;
}

/* ========================================================================
   Component: Thumbnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 */
.uk-thumbnav {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  margin-left: -15px;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 */
.uk-thumbnav > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 15px;
}

/* Items
 ========================================================================== */
/*
 * Items
 */
.uk-thumbnav > * > * {
  display: inline-block;
}

/* Hover + Focus */
.uk-thumbnav > * > :hover,
.uk-thumbnav > * > :focus {
  outline: none;
}

/* Active */
/* Modifier: 'uk-thumbnav-vertical'
 ========================================================================== */
/*
 * 1. Change direction
 * 2. Gutter
 */
.uk-thumbnav-vertical {
  /* 1 */
  flex-direction: column;
  /* 2 */
  margin-left: 0;
  margin-top: -15px;
}

/* 2 */
.uk-thumbnav-vertical > * {
  padding-left: 0;
  padding-top: 15px;
}

/* ========================================================================
   Component: Accordion
 ========================================================================== */
.uk-accordion {
  padding: 0;
  list-style: none;
}

/* Item
 ========================================================================== */
.uk-accordion > :nth-child(n+2) {
  margin-top: 20px;
}

/* Title
 ========================================================================== */
.uk-accordion-title {
  display: block;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #333;
}

/* Hover + Focus */
.uk-accordion-title:hover,
.uk-accordion-title:focus {
  color: #666;
  text-decoration: none;
  outline: none;
}

/* Content
 ========================================================================== */
.uk-accordion-content {
  margin-top: 20px;
}

/*
 * Micro clearfix
 */
.uk-accordion-content::before,
.uk-accordion-content::after {
  content: "";
  display: table;
}

.uk-accordion-content::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-accordion-content > :last-child {
  margin-bottom: 0;
}

/* ========================================================================
   Component: Drop
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Set a default width
 */
.uk-drop {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  width: 300px;
}

/* Show */
.uk-drop.uk-open {
  display: block;
}

/* Direction / Alignment modifiers
 ========================================================================== */
/* Direction */
[class*='uk-drop-top'] {
  margin-top: -20px;
}

[class*='uk-drop-bottom'] {
  margin-top: 20px;
}

[class*='uk-drop-left'] {
  margin-left: -20px;
}

[class*='uk-drop-right'] {
  margin-left: 20px;
}

/* Grid modifiers
 ========================================================================== */
.uk-drop-stack .uk-drop-grid > * {
  width: 100% !important;
}

/* ========================================================================
   Component: Dropdown
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Set a default width
 * 4. Style
 */
.uk-dropdown {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  min-width: 200px;
  /* 4 */
  padding: 15px;
  background: #f8f8f8;
  color: #666;
}

/* Show */
.uk-dropdown.uk-open {
  display: block;
}

/* Nav
 * Adopts `uk-nav`
 ========================================================================== */
.uk-dropdown-nav {
  white-space: nowrap;
}

/*
 * Items
 */
.uk-dropdown-nav > li > a {
  color: #999;
}

/* Hover + Focus + Active */
.uk-dropdown-nav > li > a:hover,
.uk-dropdown-nav > li > a:focus,
.uk-dropdown-nav > li.uk-active > a {
  color: #666;
}

/*
 * Header
 */
.uk-dropdown-nav .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-dropdown-nav .uk-nav-sub a {
  color: #999;
}

.uk-dropdown-nav .uk-nav-sub a:hover,
.uk-dropdown-nav .uk-nav-sub a:focus {
  color: #666;
}

/* Direction / Alignment modifiers
 ========================================================================== */
/* Direction */
[class*='uk-dropdown-top'] {
  margin-top: -10px;
}

[class*='uk-dropdown-bottom'] {
  margin-top: 10px;
}

[class*='uk-dropdown-left'] {
  margin-left: -10px;
}

[class*='uk-dropdown-right'] {
  margin-left: 10px;
}

/* Grid modifiers
 ========================================================================== */
.uk-dropdown-stack .uk-dropdown-grid > * {
  width: 100% !important;
}

/* ========================================================================
   Component: Modal
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Allow scrolling for the modal dialog
 * 4. Horizontal padding
 * 5. Mask the background page
 * 6. Fade-in transition
 */
.uk-modal {
  /* 1 */
  display: none;
  /* 2 */
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
  /* 3 */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  /* 4 */
  padding: 15px 15px;
  /* 5 */
  background: rgba(0, 0, 0, 0.6);
  /* 6 */
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-modal {
    padding: 50px 30px;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-modal {
    padding-left: 40px;
    padding-right: 40px;
  }
}

/*
 * Open
 */
.uk-modal.uk-open {
  opacity: 1;
}

/* Page
 ========================================================================== */
/*
 * Prevent scrollbars
 */
.uk-modal-page {
  overflow: hidden;
}

/* Dialog
 ========================================================================== */
/*
 * 1. Create position context for spinner and close button
 * 2. Dimensions
 * 3. Fix `max-width: 100%` not working in combination with flex and responsive images in IE11
 *    `!important` needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests
 * 4. Style
 * 5. Slide-in transition
 */
.uk-modal-dialog {
  /* 1 */
  position: relative;
  /* 2 */
  box-sizing: border-box;
  margin: 0 auto;
  width: 600px;
  /* 3 */
  max-width: calc(100% - 0.01px) !important;
  /* 4 */
  background: #fff;
  /* 5 */
  opacity: 0;
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
  transition: 0.3s linear;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

/*
 * Open
 */
.uk-open > .uk-modal-dialog {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* Size modifier
 ========================================================================== */
/*
 * Container size
 * Take the same size as the Container component
 */
.uk-modal-container .uk-modal-dialog {
  width: 1200px;
}

/*
 * Full size
 * 1. Remove padding and background from modal
 * 2. Reset all default declarations from modal dialog
 */
/* 1 */
.uk-modal-full {
  padding: 0;
  background: none;
}

/* 2 */
.uk-modal-full .uk-modal-dialog {
  margin: 0;
  width: 100%;
  max-width: 100%;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* Sections
 ========================================================================== */
.uk-modal-body {
  padding: 30px 30px;
}

.uk-modal-header {
  padding: 15px 30px;
  background: #f8f8f8;
}

.uk-modal-footer {
  padding: 15px 30px;
  background: #f8f8f8;
}

/*
 * Micro clearfix
 */
.uk-modal-body::before,
.uk-modal-body::after,
.uk-modal-header::before,
.uk-modal-header::after,
.uk-modal-footer::before,
.uk-modal-footer::after {
  content: "";
  display: table;
}

.uk-modal-body::after,
.uk-modal-header::after,
.uk-modal-footer::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-modal-body > :last-child,
.uk-modal-header > :last-child,
.uk-modal-footer > :last-child {
  margin-bottom: 0;
}

/* Title
 ========================================================================== */
.uk-modal-title {
  font-size: 2rem;
  line-height: 1.3;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
[class*='uk-modal-close-'] {
  position: absolute;
  z-index: 1010;
  top: 10px;
  right: 10px;
  padding: 5px;
}

/*
 * Remove margin from adjacent element
 */
[class*='uk-modal-close-']:first-child + * {
  margin-top: 0;
}

/*
 * Hover
 */
/*
 * Default
 */
/*
 * Outside
 * 1. Prevent scrollbar on small devices
 */
.uk-modal-close-outside {
  top: 0;
  /* 1 */
  right: -5px;
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
  color: white;
}

.uk-modal-close-outside:hover {
  color: #fff;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  /* 1 */
  .uk-modal-close-outside {
    right: 0;
    -webkit-transform: translate(100%, -100%);
            transform: translate(100%, -100%);
  }
}

/*
 * Full
 */
/* ========================================================================
   Component: Lightbox
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Allow scrolling for the modal dialog
 * 4. Horizontal padding
 * 5. Mask the background page
 * 6. Fade-in transition
 */
.uk-lightbox {
  /* 1 */
  display: none;
  /* 2 */
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
  /* 5 */
  background: #000;
  /* 6 */
  opacity: 0;
  transition: opacity 0.15s linear;
}

/*
 * Open
 * 1. Center child
 * 2. Fade-in
 */
.uk-lightbox.uk-open {
  display: block;
  /* 2 */
  opacity: 1;
}

/* Page
 ========================================================================== */
/*
 * Prevent scrollbars
 */
.uk-lightbox-page {
  overflow: hidden;
}

/* Item
 ========================================================================== */
/*
 * 1. Center child within the viewport
 * 2. Not visible by default
 * 3. Color needed for spinner icon
 * 4. Optimize animation
 * 5. Responsiveness
 *    Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera
 *    Using `vh` and `vw` to make responsive image work in IE11
 */
.uk-lightbox-items > * {
  /* 1 */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  display: none;
  justify-content: center;
  align-items: center;
  /* 3 */
  color: rgba(255, 255, 255, 0.7);
  /* 4 */
  will-change: transform, opacity;
}

/* 5 */
.uk-lightbox-items > * > * {
  max-width: 100vw;
  max-height: 100vh;
}

.uk-lightbox-items > * > :not(iframe) {
  width: auto;
  height: auto;
}

.uk-lightbox-items > .uk-active {
  display: flex;
}

/* Toolbar
 ========================================================================== */
.uk-lightbox-toolbar {
  padding: 10px 10px;
  background: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.7);
}

.uk-lightbox-toolbar * {
  color: rgba(255, 255, 255, 0.7);
}

/* Toolbar Icon (Close)
 ========================================================================== */
.uk-lightbox-toolbar-icon {
  padding: 5px;
  color: rgba(255, 255, 255, 0.7);
}

/*
 * Hover
 */
.uk-lightbox-toolbar-icon:hover {
  color: #fff;
}

/* Button (Slidenav)
 ========================================================================== */
/*
 * 1. Center icon vertically and horizontally
 */
.uk-lightbox-button {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.7);
  /* 1 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/*
 * Hover
 */
.uk-lightbox-button:hover {
  color: #fff;
}

/* Caption
 ========================================================================== */
/* Iframe
 ========================================================================== */
.uk-lightbox-iframe {
  width: 80%;
  height: 80%;
}

/* ========================================================================
   Component: Slideshow
 ========================================================================== */
/*
 * 1. Prevent tab highlighting on iOS.
 */
.uk-slideshow {
  /* 1 */
  -webkit-tap-highlight-color: transparent;
}

/* Items
 ========================================================================== */
/*
 * 1. Create position and stacking context
 * 2. Reset list
 * 3. Clip child elements
 * 4. Prevent displaying the callout information on iOS.
 */
.uk-slideshow-items {
  /* 1 */
  position: relative;
  z-index: 0;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  overflow: hidden;
  /* 4 */
  -webkit-touch-callout: none;
}

/* Item
 ========================================================================== */
/*
 * 1. Position items above each other
 * 2. Take the full width
 * 3. Clip child elements, e.g. for `uk-cover`
 * 4. Optimize animation
 * 5. Disable horizontal panning gestures in IE11 and Edge
 */
.uk-slideshow-items > * {
  /* 1 */
  position: absolute;
  top: 0;
  left: 0;
  /* 2 */
  right: 0;
  bottom: 0;
  /* 3 */
  overflow: hidden;
  /* 4 */
  will-change: transform, opacity;
  /* 5 */
  touch-action: pan-y;
}

/*
 * Hide not active items
 */
.uk-slideshow-items > :not(.uk-active) {
  display: none;
}

/* ========================================================================
   Component: Slider
 ========================================================================== */
/*
 * 1. Prevent tab highlighting on iOS.
 */
.uk-slider {
  /* 1 */
  -webkit-tap-highlight-color: transparent;
}

/* Container
 ========================================================================== */
/*
 * 1. Clip child elements
 */
.uk-slider-container {
  /* 1 */
  overflow: hidden;
}

/* Items
 ========================================================================== */
/*
 * 1. Optimize animation
 * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`.
 */
.uk-slider-items {
  /* 1 */
  will-change: transform;
  /* 2 */
  position: relative;
}

/*
 * 1. Reset list style without interfering with grid
 * 2. Prevent displaying the callout information on iOS.
 */
.uk-slider-items:not(.uk-grid) {
  display: flex;
  /* 1 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 2 */
  -webkit-touch-callout: none;
}

.uk-slider-items.uk-grid {
  flex-wrap: nowrap;
}

/* Item
 ========================================================================== */
/*
 * 1. Let items take content dimensions (0 0 auto)
 * 2. Create position context
 * 3. Disable horizontal panning gestures in IE11 and Edge
 */
.uk-slider-items > * {
  /* 1 */
  flex: none;
  /* 2 */
  position: relative;
  /* 3 */
  touch-action: pan-y;
}

/* ========================================================================
   Component: Sticky
 ========================================================================== */
/*
 * 1. Resolve frame rate issues on devices with lower frame rates by forcing hardware acceleration
 */
.uk-sticky-fixed {
  z-index: 980;
  box-sizing: border-box;
  margin: 0 !important;
  /* 1 */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*
 * Faster animations
 */
.uk-sticky[class*='uk-animation-'] {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}

.uk-sticky.uk-animation-reverse {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}

/* ========================================================================
   Component: Off-canvas
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 */
.uk-offcanvas {
  /* 1 */
  display: none;
  /* 2 */
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}

/*
 * Flip modifier
 */
.uk-offcanvas-flip .uk-offcanvas {
  right: 0;
  left: auto;
}

/* Bar
 ========================================================================== */
/*
 * 1. Set position
 * 2. Size and style
 * 3. Allow scrolling
 * 4. Transform
 */
.uk-offcanvas-bar {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  box-sizing: border-box;
  width: 270px;
  padding: 20px 20px;
  background: #222;
  /* 3 */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  /* 4 */
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-offcanvas-bar {
    width: 350px;
    padding: 40px 40px;
  }
}

/* Flip modifier */
.uk-offcanvas-flip .uk-offcanvas-bar {
  left: auto;
  right: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

/*
 * Open
 */
.uk-open > .uk-offcanvas-bar {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

/*
 * Slide Animation (Used in slide and push mode)
 */
.uk-offcanvas-bar-animation {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

/*
 * Reveal Animation
 * 1. Set position
 * 2. Clip the bar
 * 3. Animation
 * 4. Reset transform
 */
.uk-offcanvas-reveal {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  width: 0;
  overflow: hidden;
  /* 3 */
  transition: width 0.3s ease-out;
}

.uk-offcanvas-reveal .uk-offcanvas-bar {
  /* 4 */
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.uk-open > .uk-offcanvas-reveal {
  width: 270px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-open > .uk-offcanvas-reveal {
    width: 350px;
  }
}

/*
 * Flip modifier
 */
.uk-offcanvas-flip .uk-offcanvas-reveal {
  right: 0;
  left: auto;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
.uk-offcanvas-close {
  position: absolute;
  z-index: 1000;
  top: 20px;
  right: 20px;
  padding: 5px;
}

/* Overlay
 ========================================================================== */
/*
 * Overlay the whole page. Needed for the `::before`
 * 1. Using `100vw` so no modification is needed when off-canvas is flipped
 * 2. Allow for closing with swipe gesture on devices with pointer events.
 */
.uk-offcanvas-overlay {
  /* 1 */
  width: 100vw;
  /* 2 */
  touch-action: none;
}

/*
 * 1. Mask the whole page
 * 2. Fade-in transition
 */
.uk-offcanvas-overlay::before {
  /* 1 */
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.1);
  /* 2 */
  opacity: 0;
  transition: opacity 0.15s linear;
}

.uk-offcanvas-overlay.uk-open::before {
  opacity: 1;
}

/* Container
 ========================================================================== */
/*
 * Prevent horizontal scrollbar when the content is slide-out
 * Has to be on the `html` element too to make it work on the `body`
 */
.uk-offcanvas-page,
.uk-offcanvas-container {
  overflow-x: hidden;
}

/*
 * Prevent all scrollbars if overlay is used
 */
.uk-offcanvas-container-overlay {
  overflow: hidden;
}

/* Content
 ========================================================================== */
/*
 * Prepare slide-out animation (Used in reveal and push mode)
 * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars
 * lose their fixed state and behaves like `absolute` within a transformed container
 * Note: JS sets a fixed width and height so the page can slide-out without shrinking
 * 1. Smooth scrolling
 */
.uk-offcanvas-container .uk-offcanvas-content {
  position: relative;
  left: 0;
  transition: left 0.3s ease-out;
  /* 1 */
  -webkit-overflow-scrolling: touch;
}

/* Disable scrolling if overlay mode */
.uk-offcanvas-overlay .uk-offcanvas-content {
  overflow-y: hidden;
}

/*
 * Activate slide-out animation
 */
:not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation {
  left: 270px;
}

.uk-offcanvas-flip > .uk-offcanvas-content-animation {
  left: -270px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  :not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation {
    left: 350px;
  }
  .uk-offcanvas-flip > .uk-offcanvas-content-animation {
    left: -350px;
  }
}

/* ========================================================================
   Component: Switcher
 ========================================================================== */
/*
 * Reset list
 */
.uk-switcher {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Items
 ========================================================================== */
/*
 * Hide not active items
 */
.uk-switcher > :not(.uk-active) {
  display: none;
}

/*
 * Remove margin from the last-child
 */
.uk-switcher > * > :last-child {
  margin-bottom: 0;
}

/* ========================================================================
   Component: Iconnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 */
.uk-iconnav {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  margin-left: -10px;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 */
.uk-iconnav > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 10px;
}

/* Items
 ========================================================================== */
/*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * 1. Prevent gap if child element is `inline-block`, e.g. an icon
 * 2. Style
 */
.uk-iconnav > * > a {
  /* 1 */
  display: block;
  /* 2 */
  color: #999;
}

/* Hover + Focus */
.uk-iconnav > * > a:hover,
.uk-iconnav > * > a:focus {
  color: #666;
  outline: none;
}

/* Active */
.uk-iconnav > .uk-active > a {
  color: #666;
}

/* Modifier: 'uk-iconnav-vertical'
 ========================================================================== */
/*
 * 1. Change direction
 * 2. Gutter
 */
.uk-iconnav-vertical {
  /* 1 */
  flex-direction: column;
  /* 2 */
  margin-left: 0;
  margin-top: -10px;
}

/* 2 */
.uk-iconnav-vertical > * {
  padding-left: 0;
  padding-top: 10px;
}

/* ========================================================================
   Component: Notification
 ========================================================================== */
/*
 * 1. Set position
 * 2. Dimensions
 */
.uk-notification {
  /* 1 */
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 1040;
  /* 2 */
  box-sizing: border-box;
  width: 350px;
}

/* Position modifiers
========================================================================== */
.uk-notification-top-right,
.uk-notification-bottom-right {
  left: auto;
  right: 10px;
}

.uk-notification-top-center,
.uk-notification-bottom-center {
  left: 50%;
  margin-left: -175px;
}

.uk-notification-bottom-left,
.uk-notification-bottom-right,
.uk-notification-bottom-center {
  top: auto;
  bottom: 10px;
}

/* Responsiveness
========================================================================== */
/* Phones portrait and smaller */
@media (max-width: 639px) {
  .uk-notification {
    left: 10px;
    right: 10px;
    width: auto;
    margin: 0;
  }
}

/* Message
========================================================================== */
.uk-notification-message {
  position: relative;
  margin-bottom: 10px;
  padding: 15px;
  background: #f8f8f8;
  color: #666;
  font-size: 1.25rem;
  line-height: 1.4;
  cursor: pointer;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
.uk-notification-close {
  display: none;
  position: absolute;
  top: 20px;
  right: 15px;
}

.uk-notification-message:hover .uk-notification-close {
  display: block;
}

/* Style modifiers
 ========================================================================== */
/*
 * Primary
 */
.uk-notification-message-primary {
  color: #1e87f0;
}

/*
 * Success
 */
.uk-notification-message-success {
  color: #32d296;
}

/*
 * Warning
 */
.uk-notification-message-warning {
  color: #faa05a;
}

/*
 * Danger
 */
.uk-notification-message-danger {
  color: #f0506e;
}

/* ========================================================================
   Component: Tooltip
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Position
 * 3. Dimensions
 * 4. Style
 */
.uk-tooltip {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1030;
  /* 3 */
  box-sizing: border-box;
  max-width: 200px;
  padding: 3px 6px;
  /* 4 */
  background: #666;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
}

/* Show */
.uk-tooltip.uk-active {
  display: block;
}

/* Direction / Alignment modifiers
 ========================================================================== */
/* Direction */
[class*='uk-tooltip-top'] {
  margin-top: -10px;
}

[class*='uk-tooltip-bottom'] {
  margin-top: 10px;
}

[class*='uk-tooltip-left'] {
  margin-left: -10px;
}

[class*='uk-tooltip-right'] {
  margin-left: 10px;
}

/* ========================================================================
   Component: Placeholder
 ========================================================================== */
.uk-placeholder {
  margin-bottom: 20px;
  padding: 30px 30px;
  background: #f8f8f8;
}

/* Add margin if adjacent element */
* + .uk-placeholder {
  margin-top: 20px;
}

/*
 * Remove margin from the last-child
 */
.uk-placeholder > :last-child {
  margin-bottom: 0;
}

/* ========================================================================
   Component: Progress
 ========================================================================== */
/*
 * 1. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 * 2. Remove default style
 * 3. Behave like a block element
 * 4. Remove borders in Firefox and Edge
 * 5. Set background color for progress container in Firefox, IE11 and Edge
 * 6. Style
 */
.uk-progress {
  /* 1 */
  vertical-align: baseline;
  /* 2 */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* 3 */
  display: block;
  width: 100%;
  /* 4 */
  border: 0;
  /* 5 */
  background-color: #f8f8f8;
  /* 6 */
  margin-bottom: 20px;
  height: 15px;
}

/* Add margin if adjacent element */
* + .uk-progress {
  margin-top: 20px;
}

/*
 * Remove animated circles for indeterminate state in IE11 and Edge
 */
.uk-progress:indeterminate {
  color: transparent;
}

/*
 * Progress container
 * 2. Remove progress bar for indeterminate state in Firefox
 */
.uk-progress::-webkit-progress-bar {
  background-color: #f8f8f8;
}

/* 2 */
.uk-progress:indeterminate::-moz-progress-bar {
  width: 0;
}

/*
 * Progress bar
 * 1. Remove right border in IE11 and Edge
 */
.uk-progress::-webkit-progress-value {
  background-color: #1e87f0;
  transition: width 0.6s ease;
}

.uk-progress::-moz-progress-bar {
  background-color: #1e87f0;
}

.uk-progress::-ms-fill {
  background-color: #1e87f0;
  transition: width 0.6s ease;
  /* 1 */
  border: 0;
}

/* ========================================================================
   Component: Sortable
 ========================================================================== */
.uk-sortable {
  position: relative;
}

/*
 * Deactivate browser touch actions in IE11 and Edge
 */
.uk-sortable > * {
  touch-action: none;
}

/*
 * Deactivate pointer-events on SVGs in Safari
 */
.uk-sortable svg {
  pointer-events: none;
}

/*
 * Remove margin from the last-child
 */
.uk-sortable > :last-child {
  margin-bottom: 0;
}

/* Drag
 ========================================================================== */
.uk-sortable-drag {
  position: absolute !important;
  z-index: 1050 !important;
  pointer-events: none;
}

/* Placeholder
 ========================================================================== */
.uk-sortable-placeholder {
  opacity: 0;
}

/* Empty modifier
 ========================================================================== */
.uk-sortable-empty {
  min-height: 50px;
}

/* Handle
 ========================================================================== */
/* Hover */
.uk-sortable-handle:hover {
  cursor: move;
}

/* ========================================================================
   Component: Countdown
 ========================================================================== */
/* Item
 ========================================================================== */
/*
 * 1. Center numbers and separators vertically
 */
.uk-countdown-number,
.uk-countdown-separator {
  /* 1 */
  line-height: 70px;
}

/* Number
 ========================================================================== */
.uk-countdown-number {
  font-size: 2rem;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-countdown-number {
    font-size: 4rem;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-countdown-number {
    font-size: 6rem;
  }
}

/* Separator
 ========================================================================== */
.uk-countdown-separator {
  font-size: 1rem;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-countdown-separator {
    font-size: 2rem;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-countdown-separator {
    font-size: 3rem;
  }
}

/* Label
 ========================================================================== */
/* ========================================================================
   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 {
  animation-direction: reverse;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

/* Animations for scrollspy
 ========================================================================== */
/*
 * Fade
 */
.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%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes uk-fade-top {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/*
 * Slide Bottom
 */
@-webkit-keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/*
 * Slide Left
 */
@-webkit-keyframes uk-fade-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes uk-fade-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

/*
 * Slide Right
 */
@-webkit-keyframes uk-fade-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes uk-fade-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

/*
 * Slide Top Small
 */
@-webkit-keyframes uk-fade-top-small {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes uk-fade-top-small {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/*
 * Slide Bottom Small
 */
@-webkit-keyframes uk-fade-bottom-small {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes uk-fade-bottom-small {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/*
 * Slide Left Small
 */
@-webkit-keyframes uk-fade-left-small {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes uk-fade-left-small {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

/*
 * Slide Right Small
 */
@-webkit-keyframes uk-fade-right-small {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes uk-fade-right-small {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

/*
 * Slide Top Medium
 */
@-webkit-keyframes uk-fade-top-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes uk-fade-top-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/*
 * Slide Bottom Medium
 */
@-webkit-keyframes uk-fade-bottom-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes uk-fade-bottom-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

/*
 * Slide Left Medium
 */
@-webkit-keyframes uk-fade-left-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes uk-fade-left-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

/*
 * Slide Right Medium
 */
@-webkit-keyframes uk-fade-right-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes uk-fade-right-medium {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

/*
 * Scale Up
 */
@-webkit-keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/*
 * Scale Down
 */
@-webkit-keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/*
 * Kenburns
 */
@-webkit-keyframes uk-scale-kenburns {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes uk-scale-kenburns {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

/*
 * Shake
 */
@-webkit-keyframes uk-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-9px);
            transform: translateX(-9px);
  }
  20% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  30% {
    -webkit-transform: translateX(-7px);
            transform: translateX(-7px);
  }
  40% {
    -webkit-transform: translateX(6px);
            transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  60% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
  }
  70% {
    -webkit-transform: translateX(-3px);
            transform: translateX(-3px);
  }
  80% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  90% {
    -webkit-transform: translateX(-1px);
            transform: translateX(-1px);
  }
}
@keyframes uk-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-9px);
            transform: translateX(-9px);
  }
  20% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  30% {
    -webkit-transform: translateX(-7px);
            transform: translateX(-7px);
  }
  40% {
    -webkit-transform: translateX(6px);
            transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  60% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
  }
  70% {
    -webkit-transform: translateX(-3px);
            transform: translateX(-3px);
  }
  80% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  90% {
    -webkit-transform: translateX(-1px);
            transform: translateX(-1px);
  }
}

/* ========================================================================
   Component: Width
 ========================================================================== */
/* Equal child widths
 ========================================================================== */
[class*='uk-child-width'] > * {
  box-sizing: border-box;
  width: 100%;
}

.uk-child-width-1-2 > * {
  width: 50%;
}

.uk-child-width-1-3 > * {
  width: calc(100% * 1 / 3.001);
}

.uk-child-width-1-4 > * {
  width: 25%;
}

.uk-child-width-1-5 > * {
  width: 20%;
}

.uk-child-width-1-6 > * {
  width: calc(100% * 1 / 6.001);
}

.uk-child-width-auto > * {
  width: auto;
}

/*
 *    Instead of 0, 1px is needed to make cell wrap into next row if predecessor is 100% wide
 *    and the grid gutter is 0 pixels wide
 */
.uk-child-width-expand > * {
  width: 1px;
}

/*
 * 1. Make `width: 1px` work, because according to the spec flex items won’t shrink
 *    below their minimum content size. To change this, set the min-width.
 *    Only needed for Firefox. All other browsers ignore this.
 *
 * 2. `width` is ignored when wrapping flex items in Safari
 *    https://github.com/philipwalton/flexbugs#11-min-and-max-size-declarations-are-ignored-when-wrapping-flex-items
 */
.uk-child-width-expand > :not([class*='uk-width']) {
  flex: 1;
  /* 1 */
  min-width: 0;
  /* 2 */
  flex-basis: 1px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-child-width-1-1\@s > * {
    width: 100%;
  }
  .uk-child-width-1-2\@s > * {
    width: 50%;
  }
  .uk-child-width-1-3\@s > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@s > * {
    width: 25%;
  }
  .uk-child-width-1-5\@s > * {
    width: 20%;
  }
  .uk-child-width-1-6\@s > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@s > * {
    width: auto;
  }
  .uk-child-width-expand\@s > * {
    width: 1px;
  }
  .uk-child-width-expand\@s > :not([class*='uk-width']) {
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-child-width-1-1\@m > * {
    width: 100%;
  }
  .uk-child-width-1-2\@m > * {
    width: 50%;
  }
  .uk-child-width-1-3\@m > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@m > * {
    width: 25%;
  }
  .uk-child-width-1-5\@m > * {
    width: 20%;
  }
  .uk-child-width-1-6\@m > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@m > * {
    width: auto;
  }
  .uk-child-width-expand\@m > * {
    width: 1px;
  }
  .uk-child-width-expand\@m > :not([class*='uk-width']) {
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-child-width-1-1\@l > * {
    width: 100%;
  }
  .uk-child-width-1-2\@l > * {
    width: 50%;
  }
  .uk-child-width-1-3\@l > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@l > * {
    width: 25%;
  }
  .uk-child-width-1-5\@l > * {
    width: 20%;
  }
  .uk-child-width-1-6\@l > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@l > * {
    width: auto;
  }
  .uk-child-width-expand\@l > * {
    width: 1px;
  }
  .uk-child-width-expand\@l > :not([class*='uk-width']) {
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-child-width-1-1\@xl > * {
    width: 100%;
  }
  .uk-child-width-1-2\@xl > * {
    width: 50%;
  }
  .uk-child-width-1-3\@xl > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@xl > * {
    width: 25%;
  }
  .uk-child-width-1-5\@xl > * {
    width: 20%;
  }
  .uk-child-width-1-6\@xl > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@xl > * {
    width: auto;
  }
  .uk-child-width-expand\@xl > * {
    width: 1px;
  }
  .uk-child-width-expand\@xl > :not([class*='uk-width']) {
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* Single Widths
 ========================================================================== */
/*
 * 1. `max-width` is needed for the pixel-based classes
 */
[class*='uk-width'] {
  box-sizing: border-box;
  width: 100%;
  /* 1 */
  max-width: 100%;
}

/* Halves */
.uk-width-1-2 {
  width: 50%;
}

/* Thirds */
.uk-width-1-3 {
  width: calc(100% * 1 / 3.001);
}

.uk-width-2-3 {
  width: calc(100% * 2 / 3.001);
}

/* Quarters */
.uk-width-1-4 {
  width: 25%;
}

.uk-width-3-4 {
  width: 75%;
}

/* Fifths */
.uk-width-1-5 {
  width: 20%;
}

.uk-width-2-5 {
  width: 40%;
}

.uk-width-3-5 {
  width: 60%;
}

.uk-width-4-5 {
  width: 80%;
}

/* Sixths */
.uk-width-1-6 {
  width: calc(100% * 1 / 6.001);
}

.uk-width-5-6 {
  width: calc(100% * 5 / 6.001);
}

/* Pixel */
.uk-width-small {
  width: 150px;
}

.uk-width-medium {
  width: 300px;
}

.uk-width-large {
  width: 450px;
}

.uk-width-xlarge {
  width: 600px;
}

.uk-width-xxlarge {
  width: 750px;
}

/* Auto */
.uk-width-auto {
  width: auto;
}

/* Expand */
.uk-width-expand {
  width: 1px;
  flex: 1;
  min-width: 0;
  flex-basis: 1px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  /* Whole */
  .uk-width-1-1\@s {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@s {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@s {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@s {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@s {
    width: 25%;
  }
  .uk-width-3-4\@s {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@s {
    width: 20%;
  }
  .uk-width-2-5\@s {
    width: 40%;
  }
  .uk-width-3-5\@s {
    width: 60%;
  }
  .uk-width-4-5\@s {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@s {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@s {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@s {
    width: 150px;
  }
  .uk-width-medium\@s {
    width: 300px;
  }
  .uk-width-large\@s {
    width: 450px;
  }
  .uk-width-xlarge\@s {
    width: 600px;
  }
  .uk-width-xxlarge\@s {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@s {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@s {
    width: 1px;
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  /* Whole */
  .uk-width-1-1\@m {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@m {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@m {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@m {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@m {
    width: 25%;
  }
  .uk-width-3-4\@m {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@m {
    width: 20%;
  }
  .uk-width-2-5\@m {
    width: 40%;
  }
  .uk-width-3-5\@m {
    width: 60%;
  }
  .uk-width-4-5\@m {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@m {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@m {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@m {
    width: 150px;
  }
  .uk-width-medium\@m {
    width: 300px;
  }
  .uk-width-large\@m {
    width: 450px;
  }
  .uk-width-xlarge\@m {
    width: 600px;
  }
  .uk-width-xxlarge\@m {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@m {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@m {
    width: 1px;
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Whole */
  .uk-width-1-1\@l {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@l {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@l {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@l {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@l {
    width: 25%;
  }
  .uk-width-3-4\@l {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@l {
    width: 20%;
  }
  .uk-width-2-5\@l {
    width: 40%;
  }
  .uk-width-3-5\@l {
    width: 60%;
  }
  .uk-width-4-5\@l {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@l {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@l {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@l {
    width: 150px;
  }
  .uk-width-medium\@l {
    width: 300px;
  }
  .uk-width-large\@l {
    width: 450px;
  }
  .uk-width-xlarge\@l {
    width: 600px;
  }
  .uk-width-xxlarge\@l {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@l {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@l {
    width: 1px;
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  /* Whole */
  .uk-width-1-1\@xl {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@xl {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@xl {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@xl {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@xl {
    width: 25%;
  }
  .uk-width-3-4\@xl {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@xl {
    width: 20%;
  }
  .uk-width-2-5\@xl {
    width: 40%;
  }
  .uk-width-3-5\@xl {
    width: 60%;
  }
  .uk-width-4-5\@xl {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@xl {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@xl {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@xl {
    width: 150px;
  }
  .uk-width-medium\@xl {
    width: 300px;
  }
  .uk-width-large\@xl {
    width: 450px;
  }
  .uk-width-xlarge\@xl {
    width: 600px;
  }
  .uk-width-xxlarge\@xl {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@xl {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@xl {
    width: 1px;
    flex: 1;
    min-width: 0;
    flex-basis: 1px;
  }
}

/* ========================================================================
   Component: Text
 ========================================================================== */
/* Style modifiers
 ========================================================================== */
.uk-text-lead {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #333;
}

.uk-text-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #999;
}

/* Size modifiers
 ========================================================================== */
.uk-text-small {
  font-size: 0.875rem;
  line-height: 1.5;
}

.uk-text-large {
  font-size: 1.5rem;
  line-height: 1.5;
}

/* Weight modifier
 ========================================================================== */
.uk-text-bold {
  font-weight: bolder;
}

/* Transform modifier
 ========================================================================== */
.uk-text-uppercase {
  text-transform: uppercase !important;
}

.uk-text-capitalize {
  text-transform: capitalize !important;
}

.uk-text-lowercase {
  text-transform: lowercase !important;
}

/* Color modifiers
 ========================================================================== */
.uk-text-muted {
  color: #999 !important;
}

.uk-text-primary {
  color: #1e87f0 !important;
}

.uk-text-success {
  color: #32d296 !important;
}

.uk-text-warning {
  color: #faa05a !important;
}

.uk-text-danger {
  color: #f0506e !important;
}

/* Background modifier
 ========================================================================== */
/*
 * 1. The background clips to the foreground text. Works in Chrome, Firefox, Safari, Edge and Opera
 *    Default color is set to transparent
 * 2. Container fits the text
 * 3. Fallback color for IE11
 */
.uk-text-background {
  /* 1 */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /* 2 */
  display: inline-block;
  /* 3 */
  color: #1e87f0 !important;
}

@supports (-webkit-background-clip: text) {
  .uk-text-background {
    background-color: #1e87f0;
  }
}

/* Alignment modifiers
 ========================================================================== */
.uk-text-left {
  text-align: left !important;
}

.uk-text-right {
  text-align: right !important;
}

.uk-text-center {
  text-align: center !important;
}

.uk-text-justify {
  text-align: justify !important;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-text-left\@s {
    text-align: left !important;
  }
  .uk-text-right\@s {
    text-align: right !important;
  }
  .uk-text-center\@s {
    text-align: center !important;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-text-left\@m {
    text-align: left !important;
  }
  .uk-text-right\@m {
    text-align: right !important;
  }
  .uk-text-center\@m {
    text-align: center !important;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-text-left\@l {
    text-align: left !important;
  }
  .uk-text-right\@l {
    text-align: right !important;
  }
  .uk-text-center\@l {
    text-align: center !important;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-text-left\@xl {
    text-align: left !important;
  }
  .uk-text-right\@xl {
    text-align: right !important;
  }
  .uk-text-center\@xl {
    text-align: center !important;
  }
}

/*
 * Vertical
 */
.uk-text-top {
  vertical-align: top !important;
}

.uk-text-middle {
  vertical-align: middle !important;
}

.uk-text-bottom {
  vertical-align: bottom !important;
}

.uk-text-baseline {
  vertical-align: baseline !important;
}

/* Wrap modifiers
 ========================================================================== */
/*
 * Prevent text from wrapping onto multiple lines
 */
.uk-text-nowrap {
  white-space: nowrap;
}

/*
 * 1. Make sure a max-width is set after which truncation can occur
 * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis
 * 3. Fix for table cells
 */
.uk-text-truncate {
  /* 1 */
  max-width: 100%;
  /* 2 */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 2 */
th.uk-text-truncate,
td.uk-text-truncate {
  max-width: 0;
}

/*
 * 1. Wrap long words onto the next line and break them if they are too long to fit
 * 2. Legacy `word-wrap` as fallback for `overflow-wrap`
 * 3. Add a hyphen where the word breaks
 * 4. Fix `overflow-wrap` which doesn't work with table cells in Chrome, Opera, IE11 and Edge
 *    Must use `break-all` to support IE11 and Edge
 */
.uk-text-break {
  /* 1 */
  overflow-wrap: break-word;
  /* 2 */
  word-wrap: break-word;
  /* 3 */
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/* 4 */
th.uk-text-break,
td.uk-text-break {
  word-break: break-all;
}

/* ========================================================================
   Component: Column
 ========================================================================== */
[class*='uk-column-'] {
  -webkit-column-gap: 30px;
          column-gap: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  [class*='uk-column-'] {
    -webkit-column-gap: 40px;
            column-gap: 40px;
  }
}

/*
 * Fix image 1px line wrapping into the next column in Chrome
 */
[class*='uk-column-'] img {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* Divider
 ========================================================================== */
/*
 * 1. Double the column gap
 */
.uk-column-divider {
  -webkit-column-rule: 1px solid #e5e5e5;
          column-rule: 1px solid #e5e5e5;
  /* 1 */
  -webkit-column-gap: 60px;
          column-gap: 60px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-column-divider {
    -webkit-column-gap: 80px;
            column-gap: 80px;
  }
}

/* Width modifiers
 ========================================================================== */
.uk-column-1-2 {
  -webkit-column-count: 2;
          column-count: 2;
}

.uk-column-1-3 {
  -webkit-column-count: 3;
          column-count: 3;
}

.uk-column-1-4 {
  -webkit-column-count: 4;
          column-count: 4;
}

.uk-column-1-5 {
  -webkit-column-count: 5;
          column-count: 5;
}

.uk-column-1-6 {
  -webkit-column-count: 6;
          column-count: 6;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-column-1-2\@s {
    -webkit-column-count: 2;
            column-count: 2;
  }
  .uk-column-1-3\@s {
    -webkit-column-count: 3;
            column-count: 3;
  }
  .uk-column-1-4\@s {
    -webkit-column-count: 4;
            column-count: 4;
  }
  .uk-column-1-5\@s {
    -webkit-column-count: 5;
            column-count: 5;
  }
  .uk-column-1-6\@s {
    -webkit-column-count: 6;
            column-count: 6;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-column-1-2\@m {
    -webkit-column-count: 2;
            column-count: 2;
  }
  .uk-column-1-3\@m {
    -webkit-column-count: 3;
            column-count: 3;
  }
  .uk-column-1-4\@m {
    -webkit-column-count: 4;
            column-count: 4;
  }
  .uk-column-1-5\@m {
    -webkit-column-count: 5;
            column-count: 5;
  }
  .uk-column-1-6\@m {
    -webkit-column-count: 6;
            column-count: 6;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-column-1-2\@l {
    -webkit-column-count: 2;
            column-count: 2;
  }
  .uk-column-1-3\@l {
    -webkit-column-count: 3;
            column-count: 3;
  }
  .uk-column-1-4\@l {
    -webkit-column-count: 4;
            column-count: 4;
  }
  .uk-column-1-5\@l {
    -webkit-column-count: 5;
            column-count: 5;
  }
  .uk-column-1-6\@l {
    -webkit-column-count: 6;
            column-count: 6;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-column-1-2\@xl {
    -webkit-column-count: 2;
            column-count: 2;
  }
  .uk-column-1-3\@xl {
    -webkit-column-count: 3;
            column-count: 3;
  }
  .uk-column-1-4\@xl {
    -webkit-column-count: 4;
            column-count: 4;
  }
  .uk-column-1-5\@xl {
    -webkit-column-count: 5;
            column-count: 5;
  }
  .uk-column-1-6\@xl {
    -webkit-column-count: 6;
            column-count: 6;
  }
}

/* Make element span across all columns
 * Does not work in Firefox yet
 ========================================================================== */
.uk-column-span {
  -webkit-column-span: all;
          column-span: all;
}

/* ========================================================================
   Component: Cover
 ========================================================================== */
/*
 * Works with iframes and embedded content
 * 1. Reset responsiveness for embedded content
 * 2. Center object
 * Note: Percent values on the `top` property only works if this element
 *       is absolute positioned or if the container has a height
 */
.uk-cover {
  /* 1 */
  max-width: none;
  /* 2 */
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

iframe.uk-cover {
  pointer-events: none;
}

/* Container
 ========================================================================== */
/*
 * 1. Parent container which clips resized object
 * 2. Needed if the child is positioned absolute. See note above
 */
.uk-cover-container {
  /* 1 */
  overflow: hidden;
  /* 2 */
  position: relative;
}

/* ========================================================================
   Component: Background
 ========================================================================== */
/* Color
 ========================================================================== */
.uk-background-default {
  background-color: #fff;
}

.uk-background-muted {
  background-color: #f8f8f8;
}

.uk-background-primary {
  background-color: #1e87f0;
}

.uk-background-secondary {
  background-color: #222;
}

/* Size
 ========================================================================== */
.uk-background-cover,
.uk-background-contain {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.uk-background-cover {
  background-size: cover;
}

.uk-background-contain {
  background-size: contain;
}

/* Position
 ========================================================================== */
.uk-background-top-left {
  background-position: 0 0;
}

.uk-background-top-center {
  background-position: 50% 0;
}

.uk-background-top-right {
  background-position: 100% 0;
}

.uk-background-center-left {
  background-position: 0 50%;
}

.uk-background-center-center {
  background-position: 50% 50%;
}

.uk-background-center-right {
  background-position: 100% 50%;
}

.uk-background-bottom-left {
  background-position: 0 100%;
}

.uk-background-bottom-center {
  background-position: 50% 100%;
}

.uk-background-bottom-right {
  background-position: 100% 100%;
}

/* Repeat
 ========================================================================== */
.uk-background-norepeat {
  background-repeat: no-repeat;
}

/* Attachment
 ========================================================================== */
.uk-background-fixed {
  background-attachment: fixed;
}

/*
 * Exclude touch devices because `fixed` doesn't work on iOS and Android
 */
@media (pointer: coarse) {
  .uk-background-fixed {
    background-attachment: scroll;
  }
}

/* Image
 ========================================================================== */
/* Phone portrait and smaller */
@media (max-width: 639px) {
  .uk-background-image\@s {
    background-image: none !important;
  }
}

/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-background-image\@m {
    background-image: none !important;
  }
}

/* Tablet landscape and smaller */
@media (max-width: 1199px) {
  .uk-background-image\@l {
    background-image: none !important;
  }
}

/* Desktop and smaller */
@media (max-width: 1599px) {
  .uk-background-image\@xl {
    background-image: none !important;
  }
}

/* Blend modes
 ========================================================================== */
.uk-background-blend-multiply {
  background-blend-mode: multiply;
}

.uk-background-blend-screen {
  background-blend-mode: screen;
}

.uk-background-blend-overlay {
  background-blend-mode: overlay;
}

.uk-background-blend-darken {
  background-blend-mode: darken;
}

.uk-background-blend-lighten {
  background-blend-mode: lighten;
}

.uk-background-blend-color-dodge {
  background-blend-mode: color-dodge;
}

.uk-background-blend-color-burn {
  background-blend-mode: color-burn;
}

.uk-background-blend-hard-light {
  background-blend-mode: hard-light;
}

.uk-background-blend-soft-light {
  background-blend-mode: soft-light;
}

.uk-background-blend-difference {
  background-blend-mode: difference;
}

.uk-background-blend-exclusion {
  background-blend-mode: exclusion;
}

.uk-background-blend-hue {
  background-blend-mode: hue;
}

.uk-background-blend-saturation {
  background-blend-mode: saturation;
}

.uk-background-blend-color {
  background-blend-mode: color;
}

.uk-background-blend-luminosity {
  background-blend-mode: luminosity;
}

/* ========================================================================
   Component: Align
 ========================================================================== */
/*
 * Default
 */
[class*='uk-align'] {
  display: block;
  margin-bottom: 30px;
}

* + [class*='uk-align'] {
  margin-top: 30px;
}

/*
 * Center
 */
.uk-align-center {
  margin-left: auto;
  margin-right: auto;
}

/*
 * Left/Right
 */
.uk-align-left {
  margin-top: 0;
  margin-right: 30px;
  float: left;
}

.uk-align-right {
  margin-top: 0;
  margin-left: 30px;
  float: right;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-align-left\@s {
    margin-top: 0;
    margin-right: 30px;
    float: left;
  }
  .uk-align-right\@s {
    margin-top: 0;
    margin-left: 30px;
    float: right;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-align-left\@m {
    margin-top: 0;
    margin-right: 30px;
    float: left;
  }
  .uk-align-right\@m {
    margin-top: 0;
    margin-left: 30px;
    float: right;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-align-left\@l {
    margin-top: 0;
    float: left;
  }
  .uk-align-right\@l {
    margin-top: 0;
    float: right;
  }
  .uk-align-left,
  .uk-align-left\@s,
  .uk-align-left\@m,
  .uk-align-left\@l {
    margin-right: 40px;
  }
  .uk-align-right,
  .uk-align-right\@s,
  .uk-align-right\@m,
  .uk-align-right\@l {
    margin-left: 40px;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-align-left\@xl {
    margin-top: 0;
    margin-right: 40px;
    float: left;
  }
  .uk-align-right\@xl {
    margin-top: 0;
    margin-left: 40px;
    float: right;
  }
}

/* ========================================================================
   Component: Utility
 ========================================================================== */
/* Panel
 ========================================================================== */
.uk-panel {
  position: relative;
  box-sizing: border-box;
}

/*
 * Micro clearfix
 */
.uk-panel::before,
.uk-panel::after {
  content: "";
  display: table;
}

.uk-panel::after {
  clear: both;
}

/*
 * Remove margin from the last-child
 */
.uk-panel > :last-child {
  margin-bottom: 0;
}

/*
 * Scrollable
 */
.uk-panel-scrollable {
  height: 170px;
  padding: 10px;
  border: 1px solid #e5e5e5;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  resize: both;
}

/* Clearfix
 ========================================================================== */
/*
 * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit
 * 2. `table` is used again with `::after` because `clear` only works with block elements.
 * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari
 */
/* 1 */
.uk-clearfix::before {
  content: "";
  display: table-cell;
}

/* 2 */
.uk-clearfix::after {
  content: "";
  display: table;
  clear: both;
}

/* Float
 ========================================================================== */
/*
 * 1. Prevent content overflow
 */
.uk-float-left {
  float: left;
}

.uk-float-right {
  float: right;
}

/* 1 */
[class*='uk-float-'] {
  max-width: 100%;
}

/* Overfow
 ========================================================================== */
.uk-overflow-hidden {
  overflow: hidden;
}

/*
 * Enable scrollbars if content is clipped
 * Note: Firefox ignores `padding-bottom` for the scrollable overflow https://bugzilla.mozilla.org/show_bug.cgi?id=748518
 */
.uk-overflow-auto {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.uk-overflow-auto > :last-child {
  margin-bottom: 0;
}

/* Resize
 ========================================================================== */
.uk-resize {
  resize: both;
}

.uk-resize-vertical {
  resize: vertical;
}

/* Display
 ========================================================================== */
.uk-display-block {
  display: block !important;
}

.uk-display-inline {
  display: inline !important;
}

.uk-display-inline-block {
  display: inline-block !important;
}

/* Inline
 ========================================================================== */
/*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Behave like most inline-block elements
 * 5. Force hardware acceleration without creating a new stacking context
 *    to fix 1px glitch when combined with overlays and transitions in Webkit
 * 6. Clip child elements
 */
[class*='uk-inline'] {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  vertical-align: middle;
  /* 5 */
  -webkit-backface-visibility: hidden;
}

.uk-inline-clip {
  /* 6 */
  overflow: hidden;
}

/* Height
 ========================================================================== */
[class*='uk-height'] {
  box-sizing: border-box;
}

/*
 * Only works if parent element has a height set
 */
.uk-height-1-1 {
  height: 100%;
}

/*
 * Useful to create image teasers
 */
.uk-height-viewport {
  min-height: 100vh;
}

/*
 * Pixel
 * Useful for `overflow: auto`
 */
.uk-height-small {
  height: 150px;
}

.uk-height-medium {
  height: 300px;
}

.uk-height-large {
  height: 450px;
}

.uk-height-max-small {
  max-height: 150px;
}

.uk-height-max-medium {
  max-height: 300px;
}

.uk-height-max-large {
  max-height: 450px;
}

/* Responsive objects
 ========================================================================== */
/*
 * Preserve original dimensions
 * Because `img, `video`, `canvas` and  `audio` are already responsive by default, see Base component
 */
.uk-preserve-width,
.uk-preserve-width audio,
.uk-preserve-width canvas,
.uk-preserve-width img,
.uk-preserve-width svg,
.uk-preserve-width video {
  max-width: none;
}

/*
 * Responsiveness
 * Corrects `max-width` and `max-height` behavior if padding and border are used
 */
.uk-responsive-width,
.uk-responsive-height {
  box-sizing: border-box;
}

/*
 * 1. Set a maximum width. `important` needed to override `uk-preserve-width img`
 * 2. Auto scale the height. Only needed if `height` attribute is present
 */
.uk-responsive-width {
  /* 1 */
  max-width: 100% !important;
  /* 2 */
  height: auto;
}

/*
 * 1. Set a maximum height. Only works if the parent element has a fixed height
 * 2. Auto scale the width. Only needed if `width` attribute is present
 * 3. Reset max-width, which `img, `video`, `canvas` and  `audio` already have by default
 */
.uk-responsive-height {
  /* 1 */
  max-height: 100%;
  /* 2 */
  width: auto;
  /* 3 */
  max-width: none;
}

/* Border
 ========================================================================== */
.uk-border-circle {
  border-radius: 50%;
}

.uk-border-rounded {
  border-radius: 5px;
}

/*
 * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit
 */
.uk-inline-clip[class*='uk-border-'] {
  -webkit-transform: translateZ(0);
}

/* Box-shadow
 ========================================================================== */
.uk-box-shadow-small {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-medium {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-large {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

.uk-box-shadow-xlarge {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}

/*
 * Hover
 */
[class*='uk-box-shadow-hover'] {
  transition: box-shadow 0.1s ease-in-out;
}

.uk-box-shadow-hover-small:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-hover-medium:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-hover-large:hover {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

.uk-box-shadow-hover-xlarge:hover {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}

/* Box-shadow bottom
 ========================================================================== */
/*
 * 1. Set position.
 * 2. Set style
 * 3. Blur doesn't work on pseudo elements with negative `z-index` in Edge.
 *    Solved by using `before` and add position context to child elements.
 */
@supports ((-webkit-filter: blur(0)) or (filter: blur(0))) {
  .uk-box-shadow-bottom {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
  }
  .uk-box-shadow-bottom::before {
    content: '';
    /* 1 */
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    /* 2 */
    height: 30px;
    border-radius: 100%;
    background: #444;
    -webkit-filter: blur(20px);
            filter: blur(20px);
  }
  /* 3 */
  .uk-box-shadow-bottom > * {
    position: relative;
  }
}

/* Drop cap
 ========================================================================== */
.uk-dropcap::first-letter,
.uk-dropcap > p:first-of-type::first-letter {
  display: block;
  margin-right: 10px;
  float: left;
  font-size: 4.5em;
  line-height: 1;
}

/* Leader
 ========================================================================== */
.uk-leader {
  overflow: hidden;
}

/*
 * 1. Place element in text flow
 * 2. Never break into a new line
 * 3. Get a string back with as many repeating characters to fill the container
 * 4. Prevent wrapping. Overflowing characters will be clipped by the container
 */
.uk-leader-fill::after {
  /* 1 */
  display: inline-block;
  margin-left: 15px;
  /* 2 */
  width: 0;
  /* 3 */
  content: attr(data-fill);
  /* 4 */
  white-space: nowrap;
}

/*
 * Hide if media does not match
 */
.uk-leader-fill.uk-leader-hide::after {
  display: none;
}

/* Pass fill character to JS */
.var-leader-fill:before {
  content: ".";
}

/* Logo
 ========================================================================== */
/*
 * 1. Required for `a`
 */
.uk-logo {
  font-size: 1.5rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #666;
  /* 1 */
  text-decoration: none;
}

/* Hover + Focus */
.uk-logo:hover,
.uk-logo:focus {
  color: #666;
  outline: none;
  /* 1 */
  text-decoration: none;
}

.uk-logo-inverse {
  display: none;
}

/* SVG
 ========================================================================== */
/*
 * 1. Fill all SVG elements with the current text color if no `fill` attribute is set
 * 2. Set the fill and stroke color of all SVG elements to the current text color
 * 3. Fix for uppercase attribute names in Edge. Will be fixed in Windows 10 builds 16251+
 */
/* 1 */
.uk-svg,
.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve),
.uk-svg:not(.uk-preserve) [FILL*='#']:not(.uk-preserve) {
  fill: currentcolor;
}

.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve),
.uk-svg:not(.uk-preserve) [STROKE*='#']:not(.uk-preserve) {
  stroke: currentcolor;
}

/*
 * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835
 */
.uk-svg {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* Disabled State
 ========================================================================== */
.uk-disabled {
  pointer-events: none;
}

/* Drag State
 ========================================================================== */
/*
 * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons
 * 2. Fix dragging over iframes
 */
.uk-drag,
.uk-drag * {
  cursor: move;
}

/* 2 */
.uk-drag iframe {
  pointer-events: none;
}

/* Dragover State
 ========================================================================== */
/*
 * Create a box-shadow when dragging a file over the upload area
 */
.uk-dragover {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.3);
}

/* Blend modes
 ========================================================================== */
.uk-blend-multiply {
  mix-blend-mode: multiply;
}

.uk-blend-screen {
  mix-blend-mode: screen;
}

.uk-blend-overlay {
  mix-blend-mode: overlay;
}

.uk-blend-darken {
  mix-blend-mode: darken;
}

.uk-blend-lighten {
  mix-blend-mode: lighten;
}

.uk-blend-color-dodge {
  mix-blend-mode: color-dodge;
}

.uk-blend-color-burn {
  mix-blend-mode: color-burn;
}

.uk-blend-hard-light {
  mix-blend-mode: hard-light;
}

.uk-blend-soft-light {
  mix-blend-mode: soft-light;
}

.uk-blend-difference {
  mix-blend-mode: difference;
}

.uk-blend-exclusion {
  mix-blend-mode: exclusion;
}

.uk-blend-hue {
  mix-blend-mode: hue;
}

.uk-blend-saturation {
  mix-blend-mode: saturation;
}

.uk-blend-color {
  mix-blend-mode: color;
}

.uk-blend-luminosity {
  mix-blend-mode: luminosity;
}

/* Transform
========================================================================== */
.uk-transform-center {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* Transform Origin
========================================================================== */
.uk-transform-origin-top-left {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.uk-transform-origin-top-center {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

.uk-transform-origin-top-right {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.uk-transform-origin-center-left {
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

.uk-transform-origin-center-right {
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}

.uk-transform-origin-bottom-left {
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.uk-transform-origin-bottom-center {
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}

.uk-transform-origin-bottom-right {
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

/* ========================================================================
   Component: Flex
 ========================================================================== */
.uk-flex {
  display: flex;
}

.uk-flex-inline {
  display: inline-flex;
}

/*
 * Remove pseudo elements created by micro clearfix as precaution
 */
.uk-flex::before,
.uk-flex::after,
.uk-flex-inline::before,
.uk-flex-inline::after {
  display: none;
}

/* Alignment
 ========================================================================== */
/*
 * Align items along the main axis of the current line of the flex container
 * Row: Horizontal
 */
.uk-flex-left {
  justify-content: flex-start;
}

.uk-flex-center {
  justify-content: center;
}

.uk-flex-right {
  justify-content: flex-end;
}

.uk-flex-between {
  justify-content: space-between;
}

.uk-flex-around {
  justify-content: space-around;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-left\@s {
    justify-content: flex-start;
  }
  .uk-flex-center\@s {
    justify-content: center;
  }
  .uk-flex-right\@s {
    justify-content: flex-end;
  }
  .uk-flex-between\@s {
    justify-content: space-between;
  }
  .uk-flex-around\@s {
    justify-content: space-around;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-left\@m {
    justify-content: flex-start;
  }
  .uk-flex-center\@m {
    justify-content: center;
  }
  .uk-flex-right\@m {
    justify-content: flex-end;
  }
  .uk-flex-between\@m {
    justify-content: space-between;
  }
  .uk-flex-around\@m {
    justify-content: space-around;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-left\@l {
    justify-content: flex-start;
  }
  .uk-flex-center\@l {
    justify-content: center;
  }
  .uk-flex-right\@l {
    justify-content: flex-end;
  }
  .uk-flex-between\@l {
    justify-content: space-between;
  }
  .uk-flex-around\@l {
    justify-content: space-around;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-left\@xl {
    justify-content: flex-start;
  }
  .uk-flex-center\@xl {
    justify-content: center;
  }
  .uk-flex-right\@xl {
    justify-content: flex-end;
  }
  .uk-flex-between\@xl {
    justify-content: space-between;
  }
  .uk-flex-around\@xl {
    justify-content: space-around;
  }
}

/*
 * Align items in the cross axis of the current line of the flex container
 * Row: Vertical
 */
.uk-flex-stretch {
  align-items: stretch;
}

.uk-flex-top {
  align-items: flex-start;
}

.uk-flex-middle {
  align-items: center;
}

.uk-flex-bottom {
  align-items: flex-end;
}

/* Direction
 ========================================================================== */
.uk-flex-row {
  flex-direction: row;
}

.uk-flex-row-reverse {
  flex-direction: row-reverse;
}

.uk-flex-column {
  flex-direction: column;
}

.uk-flex-column-reverse {
  flex-direction: column-reverse;
}

/* Wrap
 ========================================================================== */
.uk-flex-nowrap {
  flex-wrap: nowrap;
}

.uk-flex-wrap {
  flex-wrap: wrap;
}

.uk-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

/*
 * Aligns items within the flex container when there is extra space in the cross-axis
 * Only works if there is more than one line of flex items
 */
.uk-flex-wrap-stretch {
  align-content: stretch;
}

.uk-flex-wrap-top {
  align-content: flex-start;
}

.uk-flex-wrap-middle {
  align-content: center;
}

.uk-flex-wrap-bottom {
  align-content: flex-end;
}

.uk-flex-wrap-between {
  align-content: space-between;
}

.uk-flex-wrap-around {
  align-content: space-around;
}

/* Item ordering
 ========================================================================== */
/*
 * Default is 0
 */
.uk-flex-first {
  order: -1;
}

.uk-flex-last {
  order: 99;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-first\@s {
    order: -1;
  }
  .uk-flex-last\@s {
    order: 99;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-first\@m {
    order: -1;
  }
  .uk-flex-last\@m {
    order: 99;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-first\@l {
    order: -1;
  }
  .uk-flex-last\@l {
    order: 99;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-first\@xl {
    order: -1;
  }
  .uk-flex-last\@xl {
    order: 99;
  }
}

/* Item dimensions
 ========================================================================== */
/*
 * Initial: 0 1 auto
 * Content dimensions, but shrinks
 */
/*
 * No Flex: 0 0 auto
 * Content dimensions
 */
.uk-flex-none {
  flex: none;
}

/*
 * Relative Flex: 1 1 auto
 * Space is allocated considering content
 */
.uk-flex-auto {
  flex: auto;
}

/*
 * Absolute Flex: 1 1 0%
 * Space is allocated solely based on flex
 */
.uk-flex-1 {
  flex: 1;
}

/* ========================================================================
   Component: Margin
 ========================================================================== */
/*
 * Default
 */
.uk-margin {
  margin-bottom: 20px;
}

* + .uk-margin {
  margin-top: 20px !important;
}

.uk-margin-top {
  margin-top: 20px !important;
}

.uk-margin-bottom {
  margin-bottom: 20px !important;
}

.uk-margin-left {
  margin-left: 20px !important;
}

.uk-margin-right {
  margin-right: 20px !important;
}

/* Small
 ========================================================================== */
.uk-margin-small {
  margin-bottom: 10px;
}

* + .uk-margin-small {
  margin-top: 10px !important;
}

.uk-margin-small-top {
  margin-top: 10px !important;
}

.uk-margin-small-bottom {
  margin-bottom: 10px !important;
}

.uk-margin-small-left {
  margin-left: 10px !important;
}

.uk-margin-small-right {
  margin-right: 10px !important;
}

/* Medium
 ========================================================================== */
.uk-margin-medium {
  margin-bottom: 40px;
}

* + .uk-margin-medium {
  margin-top: 40px !important;
}

.uk-margin-medium-top {
  margin-top: 40px !important;
}

.uk-margin-medium-bottom {
  margin-bottom: 40px !important;
}

.uk-margin-medium-left {
  margin-left: 40px !important;
}

.uk-margin-medium-right {
  margin-right: 40px !important;
}

/* Large
 ========================================================================== */
.uk-margin-large {
  margin-bottom: 40px;
}

* + .uk-margin-large {
  margin-top: 40px !important;
}

.uk-margin-large-top {
  margin-top: 40px !important;
}

.uk-margin-large-bottom {
  margin-bottom: 40px !important;
}

.uk-margin-large-left {
  margin-left: 40px !important;
}

.uk-margin-large-right {
  margin-right: 40px !important;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-large {
    margin-bottom: 70px;
  }
  * + .uk-margin-large {
    margin-top: 70px !important;
  }
  .uk-margin-large-top {
    margin-top: 70px !important;
  }
  .uk-margin-large-bottom {
    margin-bottom: 70px !important;
  }
  .uk-margin-large-left {
    margin-left: 70px !important;
  }
  .uk-margin-large-right {
    margin-right: 70px !important;
  }
}

/* XLarge
 ========================================================================== */
.uk-margin-xlarge {
  margin-bottom: 70px;
}

* + .uk-margin-xlarge {
  margin-top: 70px !important;
}

.uk-margin-xlarge-top {
  margin-top: 70px !important;
}

.uk-margin-xlarge-bottom {
  margin-bottom: 70px !important;
}

.uk-margin-xlarge-left {
  margin-left: 70px !important;
}

.uk-margin-xlarge-right {
  margin-right: 70px !important;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-xlarge {
    margin-bottom: 140px;
  }
  * + .uk-margin-xlarge {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-top {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-bottom {
    margin-bottom: 140px !important;
  }
  .uk-margin-xlarge-left {
    margin-left: 140px !important;
  }
  .uk-margin-xlarge-right {
    margin-right: 140px !important;
  }
}

/* Remove
 ========================================================================== */
.uk-margin-remove {
  margin: 0 !important;
}

.uk-margin-remove-top {
  margin-top: 0 !important;
}

.uk-margin-remove-bottom {
  margin-bottom: 0 !important;
}

.uk-margin-remove-left {
  margin-left: 0 !important;
}

.uk-margin-remove-right {
  margin-right: 0 !important;
}

.uk-margin-remove-vertical {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.uk-margin-remove-adjacent + * {
  margin-top: 0 !important;
}

/* Auto
 ========================================================================== */
.uk-margin-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.uk-margin-auto-top {
  margin-top: auto !important;
}

.uk-margin-auto-bottom {
  margin-bottom: auto !important;
}

.uk-margin-auto-left {
  margin-left: auto !important;
}

.uk-margin-auto-right {
  margin-right: auto !important;
}

.uk-margin-auto-vertical {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* ========================================================================
   Component: Padding
 ========================================================================== */
.uk-padding {
  padding: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-padding {
    padding: 40px;
  }
}

/* Small
 ========================================================================== */
.uk-padding-small {
  padding: 15px;
}

/* Large
 ========================================================================== */
.uk-padding-large {
  padding: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-padding-large {
    padding: 70px;
  }
}

/* Remove
 ========================================================================== */
.uk-padding-remove {
  padding: 0 !important;
}

.uk-padding-remove-top {
  padding-top: 0 !important;
}

.uk-padding-remove-bottom {
  padding-bottom: 0 !important;
}

.uk-padding-remove-left {
  padding-left: 0 !important;
}

.uk-padding-remove-right {
  padding-right: 0 !important;
}

.uk-padding-remove-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.uk-padding-remove-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* ========================================================================
   Component: Position
 ========================================================================== */
/* Directions
 ========================================================================== */
[class*='uk-position-top'],
[class*='uk-position-bottom'],
[class*='uk-position-left'],
[class*='uk-position-right'],
[class*='uk-position-center'] {
  position: absolute !important;
}

/* Edges
 ========================================================================== */
/* Don't use `width: 100%` because it is wrong if the parent has padding. */
.uk-position-top {
  top: 0;
  left: 0;
  right: 0;
}

.uk-position-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}

.uk-position-left {
  top: 0;
  bottom: 0;
  left: 0;
}

.uk-position-right {
  top: 0;
  bottom: 0;
  right: 0;
}

/* Corners
 ========================================================================== */
.uk-position-top-left {
  top: 0;
  left: 0;
}

.uk-position-top-right {
  top: 0;
  right: 0;
}

.uk-position-bottom-left {
  bottom: 0;
  left: 0;
}

.uk-position-bottom-right {
  bottom: 0;
  right: 0;
}

/*
 * Center
 * 1. Fix text wrapping if content is larger than 50% of the container (Not working in Firefox)
 * 2. Fix text wrapping for Firefox
 */
.uk-position-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  /* 1 */
  display: table;
  /* 2 */
  width: -moz-max-content;
  max-width: 100%;
  box-sizing: border-box;
}

/* Vertical */
[class*='uk-position-center-left'],
[class*='uk-position-center-right'] {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.uk-position-center-left {
  left: 0;
}

.uk-position-center-right {
  right: 0;
}

.uk-position-center-left-out {
  right: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.uk-position-center-right-out {
  left: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* Horizontal */
.uk-position-top-center,
.uk-position-bottom-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  /* 1 */
  display: table;
  /* 2 */
  width: -moz-max-content;
  max-width: 100%;
  box-sizing: border-box;
}

.uk-position-top-center {
  top: 0;
}

.uk-position-bottom-center {
  bottom: 0;
}

/* Cover
 ========================================================================== */
.uk-position-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* Utility
 ========================================================================== */
.uk-position-relative {
  position: relative !important;
}

.uk-position-absolute {
  position: absolute !important;
}

.uk-position-fixed {
  position: fixed !important;
}

.uk-position-z-index {
  z-index: 1;
}

/* Margin modifier
 ========================================================================== */
/*
 * Small
 */
.uk-position-small {
  margin: 15px;
}

.uk-position-small.uk-position-center {
  -webkit-transform: translate(-50%, -50%) translate(-15px, -15px);
          transform: translate(-50%, -50%) translate(-15px, -15px);
}

.uk-position-small[class*='uk-position-center-left'],
.uk-position-small[class*='uk-position-center-right'] {
  -webkit-transform: translateY(-50%) translateY(-15px);
          transform: translateY(-50%) translateY(-15px);
}

.uk-position-small.uk-position-top-center,
.uk-position-small.uk-position-bottom-center {
  -webkit-transform: translateX(-50%) translateX(-15px);
          transform: translateX(-50%) translateX(-15px);
}

/*
 * Medium
 */
.uk-position-medium {
  margin: 30px;
}

.uk-position-medium.uk-position-center {
  -webkit-transform: translate(-50%, -50%) translate(-30px, -30px);
          transform: translate(-50%, -50%) translate(-30px, -30px);
}

.uk-position-medium[class*='uk-position-center-left'],
.uk-position-medium[class*='uk-position-center-right'] {
  -webkit-transform: translateY(-50%) translateY(-30px);
          transform: translateY(-50%) translateY(-30px);
}

.uk-position-medium.uk-position-top-center,
.uk-position-medium.uk-position-bottom-center {
  -webkit-transform: translateX(-50%) translateX(-30px);
          transform: translateX(-50%) translateX(-30px);
}

/*
 * Large
 */
.uk-position-large {
  margin: 30px;
}

.uk-position-large.uk-position-center {
  -webkit-transform: translate(-50%, -50%) translate(-30px, -30px);
          transform: translate(-50%, -50%) translate(-30px, -30px);
}

.uk-position-large[class*='uk-position-center-left'],
.uk-position-large[class*='uk-position-center-right'] {
  -webkit-transform: translateY(-50%) translateY(-30px);
          transform: translateY(-50%) translateY(-30px);
}

.uk-position-large.uk-position-top-center,
.uk-position-large.uk-position-bottom-center {
  -webkit-transform: translateX(-50%) translateX(-30px);
          transform: translateX(-50%) translateX(-30px);
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-position-large {
    margin: 50px;
  }
  .uk-position-large.uk-position-center {
    -webkit-transform: translate(-50%, -50%) translate(-50px, -50px);
            transform: translate(-50%, -50%) translate(-50px, -50px);
  }
  .uk-position-large[class*='uk-position-center-left'],
  .uk-position-large[class*='uk-position-center-right'] {
    -webkit-transform: translateY(-50%) translateY(-50px);
            transform: translateY(-50%) translateY(-50px);
  }
  .uk-position-large.uk-position-top-center,
  .uk-position-large.uk-position-bottom-center {
    -webkit-transform: translateX(-50%) translateX(-50px);
            transform: translateX(-50%) translateX(-50px);
  }
}

/* ========================================================================
   Component: Transition
 ========================================================================== */
/*
 * Using multiple selectors to exclude `uk-transition-toggle`
 * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform`
 *       Just put the transition in an extra `div`
 */
.uk-transition-fade,
[class*='uk-transition-scale'],
[class*='uk-transition-slide'] {
  transition: 0.3s ease-out;
  transition-property: opacity, -webkit-transform, -webkit-filter;
  transition-property: opacity, transform, filter;
  transition-property: opacity, transform, filter, -webkit-transform, -webkit-filter;
}

.uk-transition-toggle:focus {
  outline: none;
}

/*
 * Fade
 */
.uk-transition-fade {
  opacity: 0;
}

/* Show */
.uk-transition-toggle:hover [class*='uk-transition-fade'],
.uk-transition-toggle.uk-hover [class*='uk-transition-fade'],
.uk-transition-toggle:focus [class*='uk-transition-fade'],
.uk-transition-active.uk-active [class*='uk-transition-fade'] {
  opacity: 1;
}

/*
 * Scale
 * Note: Using `scale3d` for better image rendering
 */
[class*='uk-transition-scale'] {
  opacity: 0;
}

.uk-transition-scale-up {
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

.uk-transition-scale-down {
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
}

/* Show */
.uk-transition-toggle:hover .uk-transition-scale-up,
.uk-transition-toggle.uk-hover .uk-transition-scale-up,
.uk-transition-toggle:focus .uk-transition-scale-up,
.uk-transition-active.uk-active .uk-transition-scale-up {
  opacity: 1;
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
}

.uk-transition-toggle:hover .uk-transition-scale-down,
.uk-transition-toggle.uk-hover .uk-transition-scale-down,
.uk-transition-toggle:focus .uk-transition-scale-down,
.uk-transition-active.uk-active .uk-transition-scale-down {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

/*
 * Slide
 */
[class*='uk-transition-slide'] {
  opacity: 0;
}

.uk-transition-slide-top {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.uk-transition-slide-bottom {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.uk-transition-slide-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.uk-transition-slide-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.uk-transition-slide-top-small {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.uk-transition-slide-bottom-small {
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}

.uk-transition-slide-left-small {
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}

.uk-transition-slide-right-small {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}

.uk-transition-slide-top-medium {
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
}

.uk-transition-slide-bottom-medium {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}

.uk-transition-slide-left-medium {
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
}

.uk-transition-slide-right-medium {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}

/* Show */
.uk-transition-toggle:hover [class*='uk-transition-slide'],
.uk-transition-toggle.uk-hover [class*='uk-transition-slide'],
.uk-transition-toggle:focus [class*='uk-transition-slide'],
.uk-transition-active.uk-active [class*='uk-transition-slide'] {
  opacity: 1;
  -webkit-transform: translateX(0) translateY(0);
          transform: translateX(0) translateY(0);
}

/* Opacity modifier
========================================================================== */
.uk-transition-opaque {
  opacity: 1;
}

/* Duration modifiers
========================================================================== */
.uk-transition-slow {
  transition-duration: 0.7s;
}

/* ========================================================================
   Component: Visibility
 ========================================================================== */
/*
 * Hidden
 * `hidden` attribute also set here to make it stronger
 */
[hidden],
.uk-hidden {
  display: none !important;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-hidden\@s {
    display: none !important;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-hidden\@m {
    display: none !important;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-hidden\@l {
    display: none !important;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-hidden\@xl {
    display: none !important;
  }
}

/*
 * Visible
 */
/* Phone portrait and smaller */
@media (max-width: 639px) {
  .uk-visible\@s {
    display: none !important;
  }
}

/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-visible\@m {
    display: none !important;
  }
}

/* Tablet landscape and smaller */
@media (max-width: 1199px) {
  .uk-visible\@l {
    display: none !important;
  }
}

/* Desktop and smaller */
@media (max-width: 1599px) {
  .uk-visible\@xl {
    display: none !important;
  }
}

/* Visibility
 ========================================================================== */
.uk-invisible {
  visibility: hidden !important;
}

/* Hover
 ========================================================================== */
/*
 * Hidden
 * Can't use `display: hidden` because it's not focusable. This is accessible through keyboard.
 */
.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover:not(:focus) {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}

/*
 * Invisible
 * Can't use `visibility: hidden` because it's not focusable. This is accessible through keyboard.
 */
.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover:not(:focus) {
  opacity: 0 !important;
}

/* Touch
 ========================================================================== */
/*
 * Hide if primary pointing device has limited accuracy, e.g. a touch screen.
 * Works on mobile browsers: Safari, Chrome and Android browser
 */
@media (pointer: coarse) {
  .uk-hidden-touch {
    display: none !important;
  }
}

/*
 * Hide if primary pointing device is accurate, e.g. mouse.
 * 1. Fallback for IE11 and Firefox, because `pointer` is not supported
 * 2. Reset if supported
 */
/* 1 */
.uk-hidden-notouch {
  display: none !important;
}

@media (pointer: coarse) {
  .uk-hidden-notouch {
    display: block !important;
  }
}

/* ========================================================================
   Component: Inverse
 ========================================================================== */
/*
 * Implemented class depends on the general theme color
 * `uk-light` is for light colors on dark backgrounds
 * `uk-dark` is or dark colors on light backgrounds
 */
.uk-light, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color), .uk-card-primary.uk-card-body, .uk-card-primary > :not([class*='uk-card-media']), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*='uk-card-media']), .uk-overlay-primary, .uk-offcanvas-bar {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light a, .uk-section-primary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) a, .uk-card-primary.uk-card-body a, .uk-card-primary > :not([class*='uk-card-media']) a, .uk-card-secondary.uk-card-body a, .uk-card-secondary > :not([class*='uk-card-media']) a, .uk-overlay-primary a, .uk-offcanvas-bar a,
.uk-light .uk-link,
.uk-section-primary:not(.uk-preserve-color) .uk-link,
.uk-section-secondary:not(.uk-preserve-color) .uk-link,
.uk-tile-primary:not(.uk-preserve-color) .uk-link,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link,
.uk-card-primary.uk-card-body .uk-link,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link,
.uk-card-secondary.uk-card-body .uk-link,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link,
.uk-overlay-primary .uk-link,
.uk-offcanvas-bar .uk-link {
  color: #fff;
}

.uk-light a:hover, .uk-section-primary:not(.uk-preserve-color) a:hover, .uk-section-secondary:not(.uk-preserve-color) a:hover, .uk-tile-primary:not(.uk-preserve-color) a:hover, .uk-tile-secondary:not(.uk-preserve-color) a:hover, .uk-card-primary.uk-card-body a:hover, .uk-card-primary > :not([class*='uk-card-media']) a:hover, .uk-card-secondary.uk-card-body a:hover, .uk-card-secondary > :not([class*='uk-card-media']) a:hover, .uk-overlay-primary a:hover, .uk-offcanvas-bar a:hover,
.uk-light .uk-link:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-card-primary.uk-card-body .uk-link:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link:hover,
.uk-card-secondary.uk-card-body .uk-link:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link:hover,
.uk-overlay-primary .uk-link:hover,
.uk-offcanvas-bar .uk-link:hover {
  color: #fff;
}

.uk-light :not(pre) > code, .uk-section-primary:not(.uk-preserve-color) :not(pre) > code, .uk-section-secondary:not(.uk-preserve-color) :not(pre) > code, .uk-tile-primary:not(.uk-preserve-color) :not(pre) > code, .uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code, .uk-card-primary.uk-card-body :not(pre) > code, .uk-card-primary > :not([class*='uk-card-media']) :not(pre) > code, .uk-card-secondary.uk-card-body :not(pre) > code, .uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > code, .uk-overlay-primary :not(pre) > code, .uk-offcanvas-bar :not(pre) > code,
.uk-light :not(pre) > kbd,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-card-primary.uk-card-body :not(pre) > kbd,
.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > kbd,
.uk-card-secondary.uk-card-body :not(pre) > kbd,
.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > kbd,
.uk-overlay-primary :not(pre) > kbd,
.uk-offcanvas-bar :not(pre) > kbd,
.uk-light :not(pre) > samp,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp,
.uk-card-primary.uk-card-body :not(pre) > samp,
.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > samp,
.uk-card-secondary.uk-card-body :not(pre) > samp,
.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > samp,
.uk-overlay-primary :not(pre) > samp,
.uk-offcanvas-bar :not(pre) > samp {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light em, .uk-section-primary:not(.uk-preserve-color) em, .uk-section-secondary:not(.uk-preserve-color) em, .uk-tile-primary:not(.uk-preserve-color) em, .uk-tile-secondary:not(.uk-preserve-color) em, .uk-card-primary.uk-card-body em, .uk-card-primary > :not([class*='uk-card-media']) em, .uk-card-secondary.uk-card-body em, .uk-card-secondary > :not([class*='uk-card-media']) em, .uk-overlay-primary em, .uk-offcanvas-bar em {
  color: #fff;
}

.uk-light h1, .uk-section-primary:not(.uk-preserve-color) h1, .uk-section-secondary:not(.uk-preserve-color) h1, .uk-tile-primary:not(.uk-preserve-color) h1, .uk-tile-secondary:not(.uk-preserve-color) h1, .uk-card-primary.uk-card-body h1, .uk-card-primary > :not([class*='uk-card-media']) h1, .uk-card-secondary.uk-card-body h1, .uk-card-secondary > :not([class*='uk-card-media']) h1, .uk-overlay-primary h1, .uk-offcanvas-bar h1, .uk-light .uk-h1, .uk-section-primary:not(.uk-preserve-color) .uk-h1, .uk-section-secondary:not(.uk-preserve-color) .uk-h1, .uk-tile-primary:not(.uk-preserve-color) .uk-h1, .uk-tile-secondary:not(.uk-preserve-color) .uk-h1, .uk-card-primary.uk-card-body .uk-h1, .uk-card-primary > :not([class*='uk-card-media']) .uk-h1, .uk-card-secondary.uk-card-body .uk-h1, .uk-card-secondary > :not([class*='uk-card-media']) .uk-h1, .uk-overlay-primary .uk-h1, .uk-offcanvas-bar .uk-h1,
.uk-light h2,
.uk-section-primary:not(.uk-preserve-color) h2,
.uk-section-secondary:not(.uk-preserve-color) h2,
.uk-tile-primary:not(.uk-preserve-color) h2,
.uk-tile-secondary:not(.uk-preserve-color) h2,
.uk-card-primary.uk-card-body h2,
.uk-card-primary > :not([class*='uk-card-media']) h2,
.uk-card-secondary.uk-card-body h2,
.uk-card-secondary > :not([class*='uk-card-media']) h2,
.uk-overlay-primary h2,
.uk-offcanvas-bar h2, .uk-light .uk-h2, .uk-section-primary:not(.uk-preserve-color) .uk-h2, .uk-section-secondary:not(.uk-preserve-color) .uk-h2, .uk-tile-primary:not(.uk-preserve-color) .uk-h2, .uk-tile-secondary:not(.uk-preserve-color) .uk-h2, .uk-card-primary.uk-card-body .uk-h2, .uk-card-primary > :not([class*='uk-card-media']) .uk-h2, .uk-card-secondary.uk-card-body .uk-h2, .uk-card-secondary > :not([class*='uk-card-media']) .uk-h2, .uk-overlay-primary .uk-h2, .uk-offcanvas-bar .uk-h2,
.uk-light h3,
.uk-section-primary:not(.uk-preserve-color) h3,
.uk-section-secondary:not(.uk-preserve-color) h3,
.uk-tile-primary:not(.uk-preserve-color) h3,
.uk-tile-secondary:not(.uk-preserve-color) h3,
.uk-card-primary.uk-card-body h3,
.uk-card-primary > :not([class*='uk-card-media']) h3,
.uk-card-secondary.uk-card-body h3,
.uk-card-secondary > :not([class*='uk-card-media']) h3,
.uk-overlay-primary h3,
.uk-offcanvas-bar h3, .uk-light .uk-h3, .uk-section-primary:not(.uk-preserve-color) .uk-h3, .uk-section-secondary:not(.uk-preserve-color) .uk-h3, .uk-tile-primary:not(.uk-preserve-color) .uk-h3, .uk-tile-secondary:not(.uk-preserve-color) .uk-h3, .uk-card-primary.uk-card-body .uk-h3, .uk-card-primary > :not([class*='uk-card-media']) .uk-h3, .uk-card-secondary.uk-card-body .uk-h3, .uk-card-secondary > :not([class*='uk-card-media']) .uk-h3, .uk-overlay-primary .uk-h3, .uk-offcanvas-bar .uk-h3,
.uk-light h4,
.uk-section-primary:not(.uk-preserve-color) h4,
.uk-section-secondary:not(.uk-preserve-color) h4,
.uk-tile-primary:not(.uk-preserve-color) h4,
.uk-tile-secondary:not(.uk-preserve-color) h4,
.uk-card-primary.uk-card-body h4,
.uk-card-primary > :not([class*='uk-card-media']) h4,
.uk-card-secondary.uk-card-body h4,
.uk-card-secondary > :not([class*='uk-card-media']) h4,
.uk-overlay-primary h4,
.uk-offcanvas-bar h4, .uk-light .uk-h4, .uk-section-primary:not(.uk-preserve-color) .uk-h4, .uk-section-secondary:not(.uk-preserve-color) .uk-h4, .uk-tile-primary:not(.uk-preserve-color) .uk-h4, .uk-tile-secondary:not(.uk-preserve-color) .uk-h4, .uk-card-primary.uk-card-body .uk-h4, .uk-card-primary > :not([class*='uk-card-media']) .uk-h4, .uk-card-secondary.uk-card-body .uk-h4, .uk-card-secondary > :not([class*='uk-card-media']) .uk-h4, .uk-overlay-primary .uk-h4, .uk-offcanvas-bar .uk-h4,
.uk-light h5,
.uk-section-primary:not(.uk-preserve-color) h5,
.uk-section-secondary:not(.uk-preserve-color) h5,
.uk-tile-primary:not(.uk-preserve-color) h5,
.uk-tile-secondary:not(.uk-preserve-color) h5,
.uk-card-primary.uk-card-body h5,
.uk-card-primary > :not([class*='uk-card-media']) h5,
.uk-card-secondary.uk-card-body h5,
.uk-card-secondary > :not([class*='uk-card-media']) h5,
.uk-overlay-primary h5,
.uk-offcanvas-bar h5, .uk-light .uk-h5, .uk-section-primary:not(.uk-preserve-color) .uk-h5, .uk-section-secondary:not(.uk-preserve-color) .uk-h5, .uk-tile-primary:not(.uk-preserve-color) .uk-h5, .uk-tile-secondary:not(.uk-preserve-color) .uk-h5, .uk-card-primary.uk-card-body .uk-h5, .uk-card-primary > :not([class*='uk-card-media']) .uk-h5, .uk-card-secondary.uk-card-body .uk-h5, .uk-card-secondary > :not([class*='uk-card-media']) .uk-h5, .uk-overlay-primary .uk-h5, .uk-offcanvas-bar .uk-h5,
.uk-light h6,
.uk-section-primary:not(.uk-preserve-color) h6,
.uk-section-secondary:not(.uk-preserve-color) h6,
.uk-tile-primary:not(.uk-preserve-color) h6,
.uk-tile-secondary:not(.uk-preserve-color) h6,
.uk-card-primary.uk-card-body h6,
.uk-card-primary > :not([class*='uk-card-media']) h6,
.uk-card-secondary.uk-card-body h6,
.uk-card-secondary > :not([class*='uk-card-media']) h6,
.uk-overlay-primary h6,
.uk-offcanvas-bar h6, .uk-light .uk-h6, .uk-section-primary:not(.uk-preserve-color) .uk-h6, .uk-section-secondary:not(.uk-preserve-color) .uk-h6, .uk-tile-primary:not(.uk-preserve-color) .uk-h6, .uk-tile-secondary:not(.uk-preserve-color) .uk-h6, .uk-card-primary.uk-card-body .uk-h6, .uk-card-primary > :not([class*='uk-card-media']) .uk-h6, .uk-card-secondary.uk-card-body .uk-h6, .uk-card-secondary > :not([class*='uk-card-media']) .uk-h6, .uk-overlay-primary .uk-h6, .uk-offcanvas-bar .uk-h6 {
  color: #fff;
}

.uk-light hr, .uk-section-primary:not(.uk-preserve-color) hr, .uk-section-secondary:not(.uk-preserve-color) hr, .uk-tile-primary:not(.uk-preserve-color) hr, .uk-tile-secondary:not(.uk-preserve-color) hr, .uk-card-primary.uk-card-body hr, .uk-card-primary > :not([class*='uk-card-media']) hr, .uk-card-secondary.uk-card-body hr, .uk-card-secondary > :not([class*='uk-card-media']) hr, .uk-overlay-primary hr, .uk-offcanvas-bar hr, .uk-light .uk-hr, .uk-section-primary:not(.uk-preserve-color) .uk-hr, .uk-section-secondary:not(.uk-preserve-color) .uk-hr, .uk-tile-primary:not(.uk-preserve-color) .uk-hr, .uk-tile-secondary:not(.uk-preserve-color) .uk-hr, .uk-card-primary.uk-card-body .uk-hr, .uk-card-primary > :not([class*='uk-card-media']) .uk-hr, .uk-card-secondary.uk-card-body .uk-hr, .uk-card-secondary > :not([class*='uk-card-media']) .uk-hr, .uk-overlay-primary .uk-hr, .uk-offcanvas-bar .uk-hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}

.uk-light a.uk-link-muted, .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted, .uk-card-primary.uk-card-body a.uk-link-muted, .uk-card-primary > :not([class*='uk-card-media']) a.uk-link-muted, .uk-card-secondary.uk-card-body a.uk-link-muted, .uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-muted, .uk-overlay-primary a.uk-link-muted, .uk-offcanvas-bar a.uk-link-muted,
.uk-light .uk-link-muted a,
.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,
.uk-card-primary.uk-card-body .uk-link-muted a,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link-muted a,
.uk-card-secondary.uk-card-body .uk-link-muted a,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-muted a,
.uk-overlay-primary .uk-link-muted a,
.uk-offcanvas-bar .uk-link-muted a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light a.uk-link-muted:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-card-primary.uk-card-body a.uk-link-muted:hover, .uk-card-primary > :not([class*='uk-card-media']) a.uk-link-muted:hover, .uk-card-secondary.uk-card-body a.uk-link-muted:hover, .uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-muted:hover, .uk-overlay-primary a.uk-link-muted:hover, .uk-offcanvas-bar a.uk-link-muted:hover,
.uk-light .uk-link-muted a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-card-primary.uk-card-body .uk-link-muted a:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link-muted a:hover,
.uk-card-secondary.uk-card-body .uk-link-muted a:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-muted a:hover,
.uk-overlay-primary .uk-link-muted a:hover,
.uk-offcanvas-bar .uk-link-muted a:hover {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light a.uk-link-text:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-card-primary.uk-card-body a.uk-link-text:hover, .uk-card-primary > :not([class*='uk-card-media']) a.uk-link-text:hover, .uk-card-secondary.uk-card-body a.uk-link-text:hover, .uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-text:hover, .uk-overlay-primary a.uk-link-text:hover, .uk-offcanvas-bar a.uk-link-text:hover,
.uk-light .uk-link-text a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-card-primary.uk-card-body .uk-link-text a:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link-text a:hover,
.uk-card-secondary.uk-card-body .uk-link-text a:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-text a:hover,
.uk-overlay-primary .uk-link-text a:hover,
.uk-offcanvas-bar .uk-link-text a:hover {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light a.uk-link-heading:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-card-primary.uk-card-body a.uk-link-heading:hover, .uk-card-primary > :not([class*='uk-card-media']) a.uk-link-heading:hover, .uk-card-secondary.uk-card-body a.uk-link-heading:hover, .uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-heading:hover, .uk-overlay-primary a.uk-link-heading:hover, .uk-offcanvas-bar a.uk-link-heading:hover,
.uk-light .uk-link-heading a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-card-primary.uk-card-body .uk-link-heading a:hover,
.uk-card-primary > :not([class*='uk-card-media']) .uk-link-heading a:hover,
.uk-card-secondary.uk-card-body .uk-link-heading a:hover,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-heading a:hover,
.uk-overlay-primary .uk-link-heading a:hover,
.uk-offcanvas-bar .uk-link-heading a:hover {
  color: #fff;
}

.uk-light .uk-heading-divider, .uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider, .uk-card-primary.uk-card-body .uk-heading-divider, .uk-card-primary > :not([class*='uk-card-media']) .uk-heading-divider, .uk-card-secondary.uk-card-body .uk-heading-divider, .uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-divider, .uk-overlay-primary .uk-heading-divider, .uk-offcanvas-bar .uk-heading-divider {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-heading-bullet::before, .uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-card-primary.uk-card-body .uk-heading-bullet::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-heading-bullet::before, .uk-card-secondary.uk-card-body .uk-heading-bullet::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-bullet::before, .uk-overlay-primary .uk-heading-bullet::before, .uk-offcanvas-bar .uk-heading-bullet::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-heading-line > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-card-primary.uk-card-body .uk-heading-line > ::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-heading-line > ::before, .uk-card-secondary.uk-card-body .uk-heading-line > ::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-line > ::before, .uk-overlay-primary .uk-heading-line > ::before, .uk-offcanvas-bar .uk-heading-line > ::before,
.uk-light .uk-heading-line > ::after,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-card-primary.uk-card-body .uk-heading-line > ::after,
.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-line > ::after,
.uk-card-secondary.uk-card-body .uk-heading-line > ::after,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-line > ::after,
.uk-overlay-primary .uk-heading-line > ::after,
.uk-offcanvas-bar .uk-heading-line > ::after {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-divider-icon, .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon, .uk-card-primary.uk-card-body .uk-divider-icon, .uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon, .uk-card-secondary.uk-card-body .uk-divider-icon, .uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon, .uk-overlay-primary .uk-divider-icon, .uk-offcanvas-bar .uk-divider-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.2)%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-light .uk-divider-icon::before, .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-card-primary.uk-card-body .uk-divider-icon::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon::before, .uk-card-secondary.uk-card-body .uk-divider-icon::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon::before, .uk-overlay-primary .uk-divider-icon::before, .uk-offcanvas-bar .uk-divider-icon::before,
.uk-light .uk-divider-icon::after,
.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-card-primary.uk-card-body .uk-divider-icon::after,
.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon::after,
.uk-card-secondary.uk-card-body .uk-divider-icon::after,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon::after,
.uk-overlay-primary .uk-divider-icon::after,
.uk-offcanvas-bar .uk-divider-icon::after {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-divider-small::after, .uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after, .uk-card-primary.uk-card-body .uk-divider-small::after, .uk-card-primary > :not([class*='uk-card-media']) .uk-divider-small::after, .uk-card-secondary.uk-card-body .uk-divider-small::after, .uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-small::after, .uk-overlay-primary .uk-divider-small::after, .uk-offcanvas-bar .uk-divider-small::after {
  border-top-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-list-divider > li:nth-child(n+2), .uk-section-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), .uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), .uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), .uk-card-primary.uk-card-body .uk-list-divider > li:nth-child(n+2), .uk-card-primary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), .uk-card-secondary.uk-card-body .uk-list-divider > li:nth-child(n+2), .uk-card-secondary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), .uk-overlay-primary .uk-list-divider > li:nth-child(n+2), .uk-offcanvas-bar .uk-list-divider > li:nth-child(n+2) {
  border-top-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-list-striped > li:nth-of-type(odd), .uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), .uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), .uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), .uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), .uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), .uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), .uk-offcanvas-bar .uk-list-striped > li:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.1);
}

.uk-light .uk-list-bullet > li::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, .uk-card-primary.uk-card-body .uk-list-bullet > li::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, .uk-card-secondary.uk-card-body .uk-list-bullet > li::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, .uk-overlay-primary .uk-list-bullet > li::before, .uk-offcanvas-bar .uk-list-bullet > li::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-light .uk-icon-link, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link, .uk-card-primary.uk-card-body .uk-icon-link, .uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link, .uk-card-secondary.uk-card-body .uk-icon-link, .uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link, .uk-overlay-primary .uk-icon-link, .uk-offcanvas-bar .uk-icon-link {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-icon-link:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-card-primary.uk-card-body .uk-icon-link:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:hover, .uk-card-secondary.uk-card-body .uk-icon-link:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:hover, .uk-overlay-primary .uk-icon-link:hover, .uk-offcanvas-bar .uk-icon-link:hover,
.uk-light .uk-icon-link:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-card-primary.uk-card-body .uk-icon-link:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:focus,
.uk-card-secondary.uk-card-body .uk-icon-link:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:focus,
.uk-overlay-primary .uk-icon-link:focus,
.uk-offcanvas-bar .uk-icon-link:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-icon-link:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active, .uk-card-primary.uk-card-body .uk-icon-link:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:active, .uk-card-secondary.uk-card-body .uk-icon-link:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:active, .uk-overlay-primary .uk-icon-link:active, .uk-offcanvas-bar .uk-icon-link:active,
.uk-light .uk-active > .uk-icon-link,
.uk-section-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-section-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-tile-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-tile-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-card-primary.uk-card-body .uk-active > .uk-icon-link,
.uk-card-primary > :not([class*='uk-card-media']) .uk-active > .uk-icon-link,
.uk-card-secondary.uk-card-body .uk-active > .uk-icon-link,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-active > .uk-icon-link,
.uk-overlay-primary .uk-active > .uk-icon-link,
.uk-offcanvas-bar .uk-active > .uk-icon-link {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-icon-button, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button, .uk-card-primary.uk-card-body .uk-icon-button, .uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button, .uk-card-secondary.uk-card-body .uk-icon-button, .uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button, .uk-overlay-primary .uk-icon-button, .uk-offcanvas-bar .uk-icon-button {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-icon-button:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-card-primary.uk-card-body .uk-icon-button:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:hover, .uk-card-secondary.uk-card-body .uk-icon-button:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:hover, .uk-overlay-primary .uk-icon-button:hover, .uk-offcanvas-bar .uk-icon-button:hover,
.uk-light .uk-icon-button:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-card-primary.uk-card-body .uk-icon-button:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:focus,
.uk-card-secondary.uk-card-body .uk-icon-button:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:focus,
.uk-overlay-primary .uk-icon-button:focus,
.uk-offcanvas-bar .uk-icon-button:focus {
  background-color: rgba(242, 242, 242, 0.1);
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-icon-button:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-card-primary.uk-card-body .uk-icon-button:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:active, .uk-card-secondary.uk-card-body .uk-icon-button:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:active, .uk-overlay-primary .uk-icon-button:active, .uk-offcanvas-bar .uk-icon-button:active {
  background-color: rgba(230, 230, 230, 0.1);
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-input, .uk-section-primary:not(.uk-preserve-color) .uk-input, .uk-section-secondary:not(.uk-preserve-color) .uk-input, .uk-tile-primary:not(.uk-preserve-color) .uk-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-input, .uk-card-primary.uk-card-body .uk-input, .uk-card-primary > :not([class*='uk-card-media']) .uk-input, .uk-card-secondary.uk-card-body .uk-input, .uk-card-secondary > :not([class*='uk-card-media']) .uk-input, .uk-overlay-primary .uk-input, .uk-offcanvas-bar .uk-input,
.uk-light .uk-select,
.uk-section-primary:not(.uk-preserve-color) .uk-select,
.uk-section-secondary:not(.uk-preserve-color) .uk-select,
.uk-tile-primary:not(.uk-preserve-color) .uk-select,
.uk-tile-secondary:not(.uk-preserve-color) .uk-select,
.uk-card-primary.uk-card-body .uk-select,
.uk-card-primary > :not([class*='uk-card-media']) .uk-select,
.uk-card-secondary.uk-card-body .uk-select,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-select,
.uk-overlay-primary .uk-select,
.uk-offcanvas-bar .uk-select,
.uk-light .uk-textarea,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea,
.uk-card-primary.uk-card-body .uk-textarea,
.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea,
.uk-card-secondary.uk-card-body .uk-textarea,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea,
.uk-overlay-primary .uk-textarea,
.uk-offcanvas-bar .uk-textarea {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
  background-clip: padding-box;
}

.uk-light .uk-input:focus, .uk-section-primary:not(.uk-preserve-color) .uk-input:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, .uk-card-primary.uk-card-body .uk-input:focus, .uk-card-primary > :not([class*='uk-card-media']) .uk-input:focus, .uk-card-secondary.uk-card-body .uk-input:focus, .uk-card-secondary > :not([class*='uk-card-media']) .uk-input:focus, .uk-overlay-primary .uk-input:focus, .uk-offcanvas-bar .uk-input:focus,
.uk-light .uk-select:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,
.uk-card-primary.uk-card-body .uk-select:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-select:focus,
.uk-card-secondary.uk-card-body .uk-select:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-select:focus,
.uk-overlay-primary .uk-select:focus,
.uk-offcanvas-bar .uk-select:focus,
.uk-light .uk-textarea:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-card-primary.uk-card-body .uk-textarea:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea:focus,
.uk-card-secondary.uk-card-body .uk-textarea:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea:focus,
.uk-overlay-primary .uk-textarea:focus,
.uk-offcanvas-bar .uk-textarea:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-input:-ms-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder, .uk-card-primary.uk-card-body .uk-input:-ms-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-input:-ms-input-placeholder, .uk-card-secondary.uk-card-body .uk-input:-ms-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-input:-ms-input-placeholder, .uk-overlay-primary .uk-input:-ms-input-placeholder, .uk-offcanvas-bar .uk-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}

.uk-light .uk-input::-webkit-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, .uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, .uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, .uk-overlay-primary .uk-input::-webkit-input-placeholder, .uk-offcanvas-bar .uk-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-input::-ms-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, .uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-input::-ms-input-placeholder, .uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-ms-input-placeholder, .uk-overlay-primary .uk-input::-ms-input-placeholder, .uk-offcanvas-bar .uk-input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-input::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-card-primary.uk-card-body .uk-input::placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-input::placeholder, .uk-card-secondary.uk-card-body .uk-input::placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-input::placeholder, .uk-overlay-primary .uk-input::placeholder, .uk-offcanvas-bar .uk-input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-textarea:-ms-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder, .uk-card-primary.uk-card-body .uk-textarea:-ms-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-textarea:-ms-input-placeholder, .uk-card-secondary.uk-card-body .uk-textarea:-ms-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea:-ms-input-placeholder, .uk-overlay-primary .uk-textarea:-ms-input-placeholder, .uk-offcanvas-bar .uk-textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}

.uk-light .uk-textarea::-webkit-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, .uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, .uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, .uk-overlay-primary .uk-textarea::-webkit-input-placeholder, .uk-offcanvas-bar .uk-textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-textarea::-ms-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, .uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-ms-input-placeholder, .uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-ms-input-placeholder, .uk-overlay-primary .uk-textarea::-ms-input-placeholder, .uk-offcanvas-bar .uk-textarea::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-textarea::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-card-primary.uk-card-body .uk-textarea::placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::placeholder, .uk-card-secondary.uk-card-body .uk-textarea::placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::placeholder, .uk-overlay-primary .uk-textarea::placeholder, .uk-offcanvas-bar .uk-textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-select:not([multiple]):not([size]), .uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), .uk-card-primary > :not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]), .uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), .uk-card-secondary > :not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]), .uk-overlay-primary .uk-select:not([multiple]):not([size]), .uk-offcanvas-bar .uk-select:not([multiple]):not([size]) {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-light .uk-radio, .uk-section-primary:not(.uk-preserve-color) .uk-radio, .uk-section-secondary:not(.uk-preserve-color) .uk-radio, .uk-tile-primary:not(.uk-preserve-color) .uk-radio, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio, .uk-card-primary.uk-card-body .uk-radio, .uk-card-primary > :not([class*='uk-card-media']) .uk-radio, .uk-card-secondary.uk-card-body .uk-radio, .uk-card-secondary > :not([class*='uk-card-media']) .uk-radio, .uk-overlay-primary .uk-radio, .uk-offcanvas-bar .uk-radio,
.uk-light .uk-checkbox,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,
.uk-card-primary.uk-card-body .uk-checkbox,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox,
.uk-card-secondary.uk-card-body .uk-checkbox,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox,
.uk-overlay-primary .uk-checkbox,
.uk-offcanvas-bar .uk-checkbox {
  background-color: rgba(242, 242, 242, 0.1);
}

.uk-light .uk-radio:checked, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-card-primary.uk-card-body .uk-radio:checked, .uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked, .uk-card-secondary.uk-card-body .uk-radio:checked, .uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked, .uk-overlay-primary .uk-radio:checked, .uk-offcanvas-bar .uk-radio:checked,
.uk-light .uk-checkbox:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-card-primary.uk-card-body .uk-checkbox:checked,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:checked,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked,
.uk-overlay-primary .uk-checkbox:checked,
.uk-offcanvas-bar .uk-checkbox:checked,
.uk-light .uk-checkbox:indeterminate,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate,
.uk-overlay-primary .uk-checkbox:indeterminate,
.uk-offcanvas-bar .uk-checkbox:indeterminate {
  background-color: #fff;
}

.uk-light .uk-radio:checked:focus, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-card-primary.uk-card-body .uk-radio:checked:focus, .uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked:focus, .uk-card-secondary.uk-card-body .uk-radio:checked:focus, .uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked:focus, .uk-overlay-primary .uk-radio:checked:focus, .uk-offcanvas-bar .uk-radio:checked:focus,
.uk-light .uk-checkbox:checked:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked:focus,
.uk-overlay-primary .uk-checkbox:checked:focus,
.uk-offcanvas-bar .uk-checkbox:checked:focus,
.uk-light .uk-checkbox:indeterminate:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus,
.uk-overlay-primary .uk-checkbox:indeterminate:focus,
.uk-offcanvas-bar .uk-checkbox:indeterminate:focus {
  background-color: #e6e6e6;
}

.uk-light .uk-radio:checked, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-card-primary.uk-card-body .uk-radio:checked, .uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked, .uk-card-secondary.uk-card-body .uk-radio:checked, .uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked, .uk-overlay-primary .uk-radio:checked, .uk-offcanvas-bar .uk-radio:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}


.uk-light .uk-checkbox:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-card-primary.uk-card-body .uk-checkbox:checked,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:checked,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked,
.uk-overlay-primary .uk-checkbox:checked,
.uk-offcanvas-bar .uk-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}


.uk-light .uk-checkbox:indeterminate,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate,
.uk-overlay-primary .uk-checkbox:indeterminate,
.uk-offcanvas-bar .uk-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-light .uk-button-default, .uk-section-primary:not(.uk-preserve-color) .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default, .uk-card-primary.uk-card-body .uk-button-default, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-default, .uk-card-secondary.uk-card-body .uk-button-default, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default, .uk-overlay-primary .uk-button-default, .uk-offcanvas-bar .uk-button-default {
  background-color: #fff;
  color: #666;
}

.uk-light .uk-button-default:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-card-primary.uk-card-body .uk-button-default:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:hover, .uk-card-secondary.uk-card-body .uk-button-default:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:hover, .uk-overlay-primary .uk-button-default:hover, .uk-offcanvas-bar .uk-button-default:hover,
.uk-light .uk-button-default:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-card-primary.uk-card-body .uk-button-default:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:focus,
.uk-card-secondary.uk-card-body .uk-button-default:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:focus,
.uk-overlay-primary .uk-button-default:focus,
.uk-offcanvas-bar .uk-button-default:focus {
  background-color: #f2f2f2;
  color: #666;
}

.uk-light .uk-button-default:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active, .uk-card-primary.uk-card-body .uk-button-default:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:active, .uk-card-secondary.uk-card-body .uk-button-default:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:active, .uk-overlay-primary .uk-button-default:active, .uk-offcanvas-bar .uk-button-default:active,
.uk-light .uk-button-default.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-card-primary.uk-card-body .uk-button-default.uk-active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default.uk-active,
.uk-card-secondary.uk-card-body .uk-button-default.uk-active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default.uk-active,
.uk-overlay-primary .uk-button-default.uk-active,
.uk-offcanvas-bar .uk-button-default.uk-active {
  background-color: #e6e6e6;
  color: #666;
}

.uk-light .uk-button-primary, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary, .uk-card-primary.uk-card-body .uk-button-primary, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary, .uk-card-secondary.uk-card-body .uk-button-primary, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary, .uk-overlay-primary .uk-button-primary, .uk-offcanvas-bar .uk-button-primary {
  background-color: #fff;
  color: #666;
}

.uk-light .uk-button-primary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-card-primary.uk-card-body .uk-button-primary:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:hover, .uk-card-secondary.uk-card-body .uk-button-primary:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:hover, .uk-overlay-primary .uk-button-primary:hover, .uk-offcanvas-bar .uk-button-primary:hover,
.uk-light .uk-button-primary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-card-primary.uk-card-body .uk-button-primary:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:focus,
.uk-card-secondary.uk-card-body .uk-button-primary:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:focus,
.uk-overlay-primary .uk-button-primary:focus,
.uk-offcanvas-bar .uk-button-primary:focus {
  background-color: #f2f2f2;
  color: #666;
}

.uk-light .uk-button-primary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active, .uk-card-primary.uk-card-body .uk-button-primary:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:active, .uk-card-secondary.uk-card-body .uk-button-primary:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:active, .uk-overlay-primary .uk-button-primary:active, .uk-offcanvas-bar .uk-button-primary:active,
.uk-light .uk-button-primary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-card-primary.uk-card-body .uk-button-primary.uk-active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary.uk-active,
.uk-overlay-primary .uk-button-primary.uk-active,
.uk-offcanvas-bar .uk-button-primary.uk-active {
  background-color: #e6e6e6;
  color: #666;
}

.uk-light .uk-button-secondary, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary, .uk-card-primary.uk-card-body .uk-button-secondary, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary, .uk-card-secondary.uk-card-body .uk-button-secondary, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary, .uk-overlay-primary .uk-button-secondary, .uk-offcanvas-bar .uk-button-secondary {
  background-color: #fff;
  color: #666;
}

.uk-light .uk-button-secondary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-card-primary.uk-card-body .uk-button-secondary:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:hover, .uk-card-secondary.uk-card-body .uk-button-secondary:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:hover, .uk-overlay-primary .uk-button-secondary:hover, .uk-offcanvas-bar .uk-button-secondary:hover,
.uk-light .uk-button-secondary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-card-primary.uk-card-body .uk-button-secondary:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:focus,
.uk-card-secondary.uk-card-body .uk-button-secondary:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:focus,
.uk-overlay-primary .uk-button-secondary:focus,
.uk-offcanvas-bar .uk-button-secondary:focus {
  background-color: #f2f2f2;
  color: #666;
}

.uk-light .uk-button-secondary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-card-primary.uk-card-body .uk-button-secondary:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:active, .uk-card-secondary.uk-card-body .uk-button-secondary:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:active, .uk-overlay-primary .uk-button-secondary:active, .uk-offcanvas-bar .uk-button-secondary:active,
.uk-light .uk-button-secondary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active,
.uk-overlay-primary .uk-button-secondary.uk-active,
.uk-offcanvas-bar .uk-button-secondary.uk-active {
  background-color: #e6e6e6;
  color: #666;
}

.uk-light .uk-button-text, .uk-section-primary:not(.uk-preserve-color) .uk-button-text, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text, .uk-card-primary.uk-card-body .uk-button-text, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-text, .uk-card-secondary.uk-card-body .uk-button-text, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text, .uk-overlay-primary .uk-button-text, .uk-offcanvas-bar .uk-button-text {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-button-text:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover, .uk-card-primary.uk-card-body .uk-button-text:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:hover, .uk-card-secondary.uk-card-body .uk-button-text:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:hover, .uk-overlay-primary .uk-button-text:hover, .uk-offcanvas-bar .uk-button-text:hover,
.uk-light .uk-button-text:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-card-primary.uk-card-body .uk-button-text:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:focus,
.uk-card-secondary.uk-card-body .uk-button-text:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:focus,
.uk-overlay-primary .uk-button-text:focus,
.uk-offcanvas-bar .uk-button-text:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-button-text:disabled, .uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-card-primary.uk-card-body .uk-button-text:disabled, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:disabled, .uk-card-secondary.uk-card-body .uk-button-text:disabled, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:disabled, .uk-overlay-primary .uk-button-text:disabled, .uk-offcanvas-bar .uk-button-text:disabled {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-button-link, .uk-section-primary:not(.uk-preserve-color) .uk-button-link, .uk-section-secondary:not(.uk-preserve-color) .uk-button-link, .uk-tile-primary:not(.uk-preserve-color) .uk-button-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link, .uk-card-primary.uk-card-body .uk-button-link, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-link, .uk-card-secondary.uk-card-body .uk-button-link, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link, .uk-overlay-primary .uk-button-link, .uk-offcanvas-bar .uk-button-link {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-button-link:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover, .uk-card-primary.uk-card-body .uk-button-link:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-button-link:hover, .uk-card-secondary.uk-card-body .uk-button-link:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link:hover, .uk-overlay-primary .uk-button-link:hover, .uk-offcanvas-bar .uk-button-link:hover,
.uk-light .uk-button-link:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-card-primary.uk-card-body .uk-button-link:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-link:focus,
.uk-card-secondary.uk-card-body .uk-button-link:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link:focus,
.uk-overlay-primary .uk-button-link:focus,
.uk-offcanvas-bar .uk-button-link:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-grid-divider > :not(.uk-first-column)::before, .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-primary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-secondary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-grid-divider > :not(.uk-first-column)::before, .uk-overlay-primary .uk-grid-divider > :not(.uk-first-column)::before, .uk-offcanvas-bar .uk-grid-divider > :not(.uk-first-column)::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-overlay-primary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-offcanvas-bar .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  border-top-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-close, .uk-section-primary:not(.uk-preserve-color) .uk-close, .uk-section-secondary:not(.uk-preserve-color) .uk-close, .uk-tile-primary:not(.uk-preserve-color) .uk-close, .uk-tile-secondary:not(.uk-preserve-color) .uk-close, .uk-card-primary.uk-card-body .uk-close, .uk-card-primary > :not([class*='uk-card-media']) .uk-close, .uk-card-secondary.uk-card-body .uk-close, .uk-card-secondary > :not([class*='uk-card-media']) .uk-close, .uk-overlay-primary .uk-close, .uk-offcanvas-bar .uk-close {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-close:hover, .uk-section-primary:not(.uk-preserve-color) .uk-close:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover, .uk-card-primary.uk-card-body .uk-close:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-close:hover, .uk-card-secondary.uk-card-body .uk-close:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-close:hover, .uk-overlay-primary .uk-close:hover, .uk-offcanvas-bar .uk-close:hover,
.uk-light .uk-close:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,
.uk-card-primary.uk-card-body .uk-close:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-close:focus,
.uk-card-secondary.uk-card-body .uk-close:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-close:focus,
.uk-overlay-primary .uk-close:focus,
.uk-offcanvas-bar .uk-close:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-totop, .uk-section-primary:not(.uk-preserve-color) .uk-totop, .uk-section-secondary:not(.uk-preserve-color) .uk-totop, .uk-tile-primary:not(.uk-preserve-color) .uk-totop, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop, .uk-card-primary.uk-card-body .uk-totop, .uk-card-primary > :not([class*='uk-card-media']) .uk-totop, .uk-card-secondary.uk-card-body .uk-totop, .uk-card-secondary > :not([class*='uk-card-media']) .uk-totop, .uk-overlay-primary .uk-totop, .uk-offcanvas-bar .uk-totop {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-totop:hover, .uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover, .uk-card-primary.uk-card-body .uk-totop:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-totop:hover, .uk-card-secondary.uk-card-body .uk-totop:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:hover, .uk-overlay-primary .uk-totop:hover, .uk-offcanvas-bar .uk-totop:hover,
.uk-light .uk-totop:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,
.uk-card-primary.uk-card-body .uk-totop:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:focus,
.uk-card-secondary.uk-card-body .uk-totop:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:focus,
.uk-overlay-primary .uk-totop:focus,
.uk-offcanvas-bar .uk-totop:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-totop:active, .uk-section-primary:not(.uk-preserve-color) .uk-totop:active, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active, .uk-card-primary.uk-card-body .uk-totop:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-totop:active, .uk-card-secondary.uk-card-body .uk-totop:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:active, .uk-overlay-primary .uk-totop:active, .uk-offcanvas-bar .uk-totop:active {
  color: #fff;
}

.uk-light .uk-badge, .uk-section-primary:not(.uk-preserve-color) .uk-badge, .uk-section-secondary:not(.uk-preserve-color) .uk-badge, .uk-tile-primary:not(.uk-preserve-color) .uk-badge, .uk-tile-secondary:not(.uk-preserve-color) .uk-badge, .uk-card-primary.uk-card-body .uk-badge, .uk-card-primary > :not([class*='uk-card-media']) .uk-badge, .uk-card-secondary.uk-card-body .uk-badge, .uk-card-secondary > :not([class*='uk-card-media']) .uk-badge, .uk-overlay-primary .uk-badge, .uk-offcanvas-bar .uk-badge {
  background-color: #fff;
  color: #666;
}

.uk-light .uk-badge:hover, .uk-section-primary:not(.uk-preserve-color) .uk-badge:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover, .uk-card-primary.uk-card-body .uk-badge:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-badge:hover, .uk-card-secondary.uk-card-body .uk-badge:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-badge:hover, .uk-overlay-primary .uk-badge:hover, .uk-offcanvas-bar .uk-badge:hover,
.uk-light .uk-badge:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,
.uk-card-primary.uk-card-body .uk-badge:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-badge:focus,
.uk-card-secondary.uk-card-body .uk-badge:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge:focus,
.uk-overlay-primary .uk-badge:focus,
.uk-offcanvas-bar .uk-badge:focus {
  color: #666;
}

.uk-light .uk-label, .uk-section-primary:not(.uk-preserve-color) .uk-label, .uk-section-secondary:not(.uk-preserve-color) .uk-label, .uk-tile-primary:not(.uk-preserve-color) .uk-label, .uk-tile-secondary:not(.uk-preserve-color) .uk-label, .uk-card-primary.uk-card-body .uk-label, .uk-card-primary > :not([class*='uk-card-media']) .uk-label, .uk-card-secondary.uk-card-body .uk-label, .uk-card-secondary > :not([class*='uk-card-media']) .uk-label, .uk-overlay-primary .uk-label, .uk-offcanvas-bar .uk-label {
  background-color: #fff;
  color: #666;
}

.uk-light .uk-article-meta, .uk-section-primary:not(.uk-preserve-color) .uk-article-meta, .uk-section-secondary:not(.uk-preserve-color) .uk-article-meta, .uk-tile-primary:not(.uk-preserve-color) .uk-article-meta, .uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta, .uk-card-primary.uk-card-body .uk-article-meta, .uk-card-primary > :not([class*='uk-card-media']) .uk-article-meta, .uk-card-secondary.uk-card-body .uk-article-meta, .uk-card-secondary > :not([class*='uk-card-media']) .uk-article-meta, .uk-overlay-primary .uk-article-meta, .uk-offcanvas-bar .uk-article-meta {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input, .uk-card-primary.uk-card-body .uk-search-input, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-input, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input, .uk-overlay-primary .uk-search-input, .uk-offcanvas-bar .uk-search-input {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-search-input:-ms-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, .uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder, .uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder, .uk-overlay-primary .uk-search-input:-ms-input-placeholder, .uk-offcanvas-bar .uk-search-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}

.uk-light .uk-search-input::-webkit-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, .uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, .uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, .uk-overlay-primary .uk-search-input::-webkit-input-placeholder, .uk-offcanvas-bar .uk-search-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-search-input::-ms-input-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-search-input::-ms-input-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-ms-input-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-ms-input-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-ms-input-placeholder, .uk-card-primary.uk-card-body .uk-search-input::-ms-input-placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-ms-input-placeholder, .uk-card-secondary.uk-card-body .uk-search-input::-ms-input-placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-ms-input-placeholder, .uk-overlay-primary .uk-search-input::-ms-input-placeholder, .uk-offcanvas-bar .uk-search-input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-search-input::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-card-primary.uk-card-body .uk-search-input::placeholder, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::placeholder, .uk-card-secondary.uk-card-body .uk-search-input::placeholder, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::placeholder, .uk-overlay-primary .uk-search-input::placeholder, .uk-offcanvas-bar .uk-search-input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-search .uk-search-icon, .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-card-primary.uk-card-body .uk-search .uk-search-icon, .uk-card-primary > :not([class*='uk-card-media']) .uk-search .uk-search-icon, .uk-card-secondary.uk-card-body .uk-search .uk-search-icon, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search .uk-search-icon, .uk-overlay-primary .uk-search .uk-search-icon, .uk-offcanvas-bar .uk-search .uk-search-icon {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-search .uk-search-icon:hover, .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-search .uk-search-icon:hover, .uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search .uk-search-icon:hover, .uk-overlay-primary .uk-search .uk-search-icon:hover, .uk-offcanvas-bar .uk-search .uk-search-icon:hover {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-search-default .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-card-primary.uk-card-body .uk-search-default .uk-search-input, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input, .uk-overlay-primary .uk-search-default .uk-search-input, .uk-offcanvas-bar .uk-search-default .uk-search-input {
  background-color: rgba(255, 255, 255, 0.1);
}

.uk-light .uk-search-default .uk-search-input:focus, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus, .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus, .uk-overlay-primary .uk-search-default .uk-search-input:focus, .uk-offcanvas-bar .uk-search-default .uk-search-input:focus {
  background-color: rgba(255, 255, 255, 0.1);
}

.uk-light .uk-search-navbar .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-navbar .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-navbar .uk-search-input, .uk-overlay-primary .uk-search-navbar .uk-search-input, .uk-offcanvas-bar .uk-search-navbar .uk-search-input {
  background-color: transparent;
}

.uk-light .uk-search-large .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-card-primary.uk-card-body .uk-search-large .uk-search-input, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-large .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-large .uk-search-input, .uk-overlay-primary .uk-search-large .uk-search-input, .uk-offcanvas-bar .uk-search-large .uk-search-input {
  background-color: transparent;
}

.uk-light .uk-search-toggle, .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle, .uk-card-primary.uk-card-body .uk-search-toggle, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle, .uk-card-secondary.uk-card-body .uk-search-toggle, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle, .uk-overlay-primary .uk-search-toggle, .uk-offcanvas-bar .uk-search-toggle {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-search-toggle:hover, .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-card-primary.uk-card-body .uk-search-toggle:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle:hover, .uk-card-secondary.uk-card-body .uk-search-toggle:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle:hover, .uk-overlay-primary .uk-search-toggle:hover, .uk-offcanvas-bar .uk-search-toggle:hover,
.uk-light .uk-search-toggle:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-card-primary.uk-card-body .uk-search-toggle:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle:focus,
.uk-card-secondary.uk-card-body .uk-search-toggle:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle:focus,
.uk-overlay-primary .uk-search-toggle:focus,
.uk-offcanvas-bar .uk-search-toggle:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-nav-parent-icon > .uk-parent > a::after, .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent > a::after, .uk-overlay-primary .uk-nav-parent-icon > .uk-parent > a::after, .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-light .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-overlay-primary .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-light .uk-nav-default > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-card-primary.uk-card-body .uk-nav-default > li > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a, .uk-card-secondary.uk-card-body .uk-nav-default > li > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a, .uk-overlay-primary .uk-nav-default > li > a, .uk-offcanvas-bar .uk-nav-default > li > a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-nav-default > li > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-card-primary.uk-card-body .uk-nav-default > li > a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover, .uk-card-secondary.uk-card-body .uk-nav-default > li > a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover, .uk-overlay-primary .uk-nav-default > li > a:hover, .uk-offcanvas-bar .uk-nav-default > li > a:hover,
.uk-light .uk-nav-default > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-card-primary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus,
.uk-card-secondary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus,
.uk-overlay-primary .uk-nav-default > li > a:focus,
.uk-offcanvas-bar .uk-nav-default > li > a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-nav-default > li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-default > li.uk-active > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-default > li.uk-active > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a, .uk-overlay-primary .uk-nav-default > li.uk-active > a, .uk-offcanvas-bar .uk-nav-default > li.uk-active > a {
  color: #fff;
}

.uk-light .uk-nav-default .uk-nav-header, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header, .uk-overlay-primary .uk-nav-default .uk-nav-header, .uk-offcanvas-bar .uk-nav-default .uk-nav-header {
  color: #fff;
}

.uk-light .uk-nav-default .uk-nav-divider, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider, .uk-overlay-primary .uk-nav-default .uk-nav-divider, .uk-offcanvas-bar .uk-nav-default .uk-nav-divider {
  border-top-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-nav-default .uk-nav-sub a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a, .uk-overlay-primary .uk-nav-default .uk-nav-sub a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-nav-default .uk-nav-sub a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover, .uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,
.uk-light .uk-nav-default .uk-nav-sub a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus,
.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-nav-primary > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-card-primary.uk-card-body .uk-nav-primary > li > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a, .uk-card-secondary.uk-card-body .uk-nav-primary > li > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a, .uk-overlay-primary .uk-nav-primary > li > a, .uk-offcanvas-bar .uk-nav-primary > li > a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-nav-primary > li > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-card-primary.uk-card-body .uk-nav-primary > li > a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary > li > a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:hover, .uk-overlay-primary .uk-nav-primary > li > a:hover, .uk-offcanvas-bar .uk-nav-primary > li > a:hover,
.uk-light .uk-nav-primary > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-card-primary.uk-card-body .uk-nav-primary > li > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:focus,
.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:focus,
.uk-overlay-primary .uk-nav-primary > li > a:focus,
.uk-offcanvas-bar .uk-nav-primary > li > a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-nav-primary > li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-primary > li.uk-active > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-primary > li.uk-active > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a, .uk-overlay-primary .uk-nav-primary > li.uk-active > a, .uk-offcanvas-bar .uk-nav-primary > li.uk-active > a {
  color: #fff;
}

.uk-light .uk-nav-primary .uk-nav-header, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header, .uk-overlay-primary .uk-nav-primary .uk-nav-header, .uk-offcanvas-bar .uk-nav-primary .uk-nav-header {
  color: #fff;
}

.uk-light .uk-nav-primary .uk-nav-divider, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider, .uk-overlay-primary .uk-nav-primary .uk-nav-divider, .uk-offcanvas-bar .uk-nav-primary .uk-nav-divider {
  border-top-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-nav-primary .uk-nav-sub a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-nav-primary .uk-nav-sub a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,
.uk-light .uk-nav-primary .uk-nav-sub a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus,
.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-navbar-nav > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a, .uk-overlay-primary .uk-navbar-nav > li > a, .uk-offcanvas-bar .uk-navbar-nav > li > a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-navbar-nav > li:hover > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a, .uk-overlay-primary .uk-navbar-nav > li:hover > a, .uk-offcanvas-bar .uk-navbar-nav > li:hover > a,
.uk-light .uk-navbar-nav > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus,
.uk-overlay-primary .uk-navbar-nav > li > a:focus,
.uk-offcanvas-bar .uk-navbar-nav > li > a:focus,
.uk-light .uk-navbar-nav > li > a.uk-open,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open,
.uk-overlay-primary .uk-navbar-nav > li > a.uk-open,
.uk-offcanvas-bar .uk-navbar-nav > li > a.uk-open {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-navbar-nav > li > a:active, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:active, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:active, .uk-overlay-primary .uk-navbar-nav > li > a:active, .uk-offcanvas-bar .uk-navbar-nav > li > a:active {
  color: #fff;
}

.uk-light .uk-navbar-nav > li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a, .uk-overlay-primary .uk-navbar-nav > li.uk-active > a, .uk-offcanvas-bar .uk-navbar-nav > li.uk-active > a {
  color: #fff;
}

.uk-light .uk-navbar-item, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-item, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item, .uk-card-primary.uk-card-body .uk-navbar-item, .uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-item, .uk-card-secondary.uk-card-body .uk-navbar-item, .uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-item, .uk-overlay-primary .uk-navbar-item, .uk-offcanvas-bar .uk-navbar-item {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-navbar-toggle, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-card-primary.uk-card-body .uk-navbar-toggle, .uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle, .uk-card-secondary.uk-card-body .uk-navbar-toggle, .uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle, .uk-overlay-primary .uk-navbar-toggle, .uk-offcanvas-bar .uk-navbar-toggle {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-navbar-toggle:hover, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-card-primary.uk-card-body .uk-navbar-toggle:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle:hover, .uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle:hover, .uk-overlay-primary .uk-navbar-toggle:hover, .uk-offcanvas-bar .uk-navbar-toggle:hover,
.uk-light .uk-navbar-toggle:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle:focus,
.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle:focus,
.uk-overlay-primary .uk-navbar-toggle:focus,
.uk-offcanvas-bar .uk-navbar-toggle:focus,
.uk-light .uk-navbar-toggle.uk-open,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,
.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle.uk-open,
.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle.uk-open,
.uk-overlay-primary .uk-navbar-toggle.uk-open,
.uk-offcanvas-bar .uk-navbar-toggle.uk-open {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-subnav > * > :first-child, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-card-primary.uk-card-body .uk-subnav > * > :first-child, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > :first-child, .uk-card-secondary.uk-card-body .uk-subnav > * > :first-child, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > :first-child, .uk-overlay-primary .uk-subnav > * > :first-child, .uk-offcanvas-bar .uk-subnav > * > :first-child {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-subnav > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-card-primary.uk-card-body .uk-subnav > * > a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > a:hover, .uk-card-secondary.uk-card-body .uk-subnav > * > a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > a:hover, .uk-overlay-primary .uk-subnav > * > a:hover, .uk-offcanvas-bar .uk-subnav > * > a:hover,
.uk-light .uk-subnav > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-card-primary.uk-card-body .uk-subnav > * > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > a:focus,
.uk-card-secondary.uk-card-body .uk-subnav > * > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > a:focus,
.uk-overlay-primary .uk-subnav > * > a:focus,
.uk-offcanvas-bar .uk-subnav > * > a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-subnav > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-card-primary.uk-card-body .uk-subnav > .uk-active > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a, .uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a, .uk-overlay-primary .uk-subnav > .uk-active > a, .uk-offcanvas-bar .uk-subnav > .uk-active > a {
  color: #fff;
}

.uk-light .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-overlay-primary .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-offcanvas-bar .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-subnav-pill > * > :first-child, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-card-primary.uk-card-body .uk-subnav-pill > * > :first-child, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > :first-child, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > :first-child, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > :first-child, .uk-overlay-primary .uk-subnav-pill > * > :first-child, .uk-offcanvas-bar .uk-subnav-pill > * > :first-child {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-subnav-pill > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:hover, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:hover, .uk-overlay-primary .uk-subnav-pill > * > a:hover, .uk-offcanvas-bar .uk-subnav-pill > * > a:hover,
.uk-light .uk-subnav-pill > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:focus,
.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:focus,
.uk-overlay-primary .uk-subnav-pill > * > a:focus,
.uk-offcanvas-bar .uk-subnav-pill > * > a:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-subnav-pill > * > a:active, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:active, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:active, .uk-overlay-primary .uk-subnav-pill > * > a:active, .uk-offcanvas-bar .uk-subnav-pill > * > a:active {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-subnav-pill > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a, .uk-card-secondary.uk-card-body .uk-subnav-pill > .uk-active > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a, .uk-overlay-primary .uk-subnav-pill > .uk-active > a, .uk-offcanvas-bar .uk-subnav-pill > .uk-active > a {
  background-color: #fff;
  color: #666;
}

.uk-light .uk-subnav > .uk-disabled > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-card-primary.uk-card-body .uk-subnav > .uk-disabled > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > .uk-disabled > a, .uk-card-secondary.uk-card-body .uk-subnav > .uk-disabled > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > .uk-disabled > a, .uk-overlay-primary .uk-subnav > .uk-disabled > a, .uk-offcanvas-bar .uk-subnav > .uk-disabled > a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-breadcrumb > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-card-primary.uk-card-body .uk-breadcrumb > * > *, .uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > *, .uk-card-secondary.uk-card-body .uk-breadcrumb > * > *, .uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > *, .uk-overlay-primary .uk-breadcrumb > * > *, .uk-offcanvas-bar .uk-breadcrumb > * > * {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-breadcrumb > * > :hover, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-card-primary.uk-card-body .uk-breadcrumb > * > :hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :hover, .uk-card-secondary.uk-card-body .uk-breadcrumb > * > :hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :hover, .uk-overlay-primary .uk-breadcrumb > * > :hover, .uk-offcanvas-bar .uk-breadcrumb > * > :hover,
.uk-light .uk-breadcrumb > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-card-primary.uk-card-body .uk-breadcrumb > * > :focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :focus,
.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :focus,
.uk-overlay-primary .uk-breadcrumb > * > :focus,
.uk-offcanvas-bar .uk-breadcrumb > * > :focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-breadcrumb > :last-child > *, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-card-primary.uk-card-body .uk-breadcrumb > :last-child > *, .uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > :last-child > *, .uk-card-secondary.uk-card-body .uk-breadcrumb > :last-child > *, .uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > :last-child > *, .uk-overlay-primary .uk-breadcrumb > :last-child > *, .uk-offcanvas-bar .uk-breadcrumb > :last-child > * {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-overlay-primary .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-offcanvas-bar .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-pagination > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-card-primary.uk-card-body .uk-pagination > * > *, .uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > *, .uk-card-secondary.uk-card-body .uk-pagination > * > *, .uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > *, .uk-overlay-primary .uk-pagination > * > *, .uk-offcanvas-bar .uk-pagination > * > * {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-pagination > * > :hover, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-card-primary.uk-card-body .uk-pagination > * > :hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > :hover, .uk-card-secondary.uk-card-body .uk-pagination > * > :hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > :hover, .uk-overlay-primary .uk-pagination > * > :hover, .uk-offcanvas-bar .uk-pagination > * > :hover,
.uk-light .uk-pagination > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-card-primary.uk-card-body .uk-pagination > * > :focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > :focus,
.uk-card-secondary.uk-card-body .uk-pagination > * > :focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > :focus,
.uk-overlay-primary .uk-pagination > * > :focus,
.uk-offcanvas-bar .uk-pagination > * > :focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-pagination > .uk-active > *, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-card-primary.uk-card-body .uk-pagination > .uk-active > *, .uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > .uk-active > *, .uk-card-secondary.uk-card-body .uk-pagination > .uk-active > *, .uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > .uk-active > *, .uk-overlay-primary .uk-pagination > .uk-active > *, .uk-offcanvas-bar .uk-pagination > .uk-active > * {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-pagination > .uk-disabled > *, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-card-primary.uk-card-body .uk-pagination > .uk-disabled > *, .uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > .uk-disabled > *, .uk-card-secondary.uk-card-body .uk-pagination > .uk-disabled > *, .uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > .uk-disabled > *, .uk-overlay-primary .uk-pagination > .uk-disabled > *, .uk-offcanvas-bar .uk-pagination > .uk-disabled > * {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-tab > * > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a, .uk-card-primary.uk-card-body .uk-tab > * > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a, .uk-card-secondary.uk-card-body .uk-tab > * > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a, .uk-overlay-primary .uk-tab > * > a, .uk-offcanvas-bar .uk-tab > * > a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-tab > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-card-primary.uk-card-body .uk-tab > * > a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a:hover, .uk-card-secondary.uk-card-body .uk-tab > * > a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a:hover, .uk-overlay-primary .uk-tab > * > a:hover, .uk-offcanvas-bar .uk-tab > * > a:hover,
.uk-light .uk-tab > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-card-primary.uk-card-body .uk-tab > * > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a:focus,
.uk-card-secondary.uk-card-body .uk-tab > * > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a:focus,
.uk-overlay-primary .uk-tab > * > a:focus,
.uk-offcanvas-bar .uk-tab > * > a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-tab > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-card-primary.uk-card-body .uk-tab > .uk-active > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a, .uk-card-secondary.uk-card-body .uk-tab > .uk-active > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a, .uk-overlay-primary .uk-tab > .uk-active > a, .uk-offcanvas-bar .uk-tab > .uk-active > a {
  color: #fff;
}

.uk-light .uk-tab > .uk-disabled > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-card-primary.uk-card-body .uk-tab > .uk-disabled > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-tab > .uk-disabled > a, .uk-card-secondary.uk-card-body .uk-tab > .uk-disabled > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > .uk-disabled > a, .uk-overlay-primary .uk-tab > .uk-disabled > a, .uk-offcanvas-bar .uk-tab > .uk-disabled > a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-slidenav, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-card-primary.uk-card-body .uk-slidenav, .uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav, .uk-card-secondary.uk-card-body .uk-slidenav, .uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav, .uk-overlay-primary .uk-slidenav, .uk-offcanvas-bar .uk-slidenav {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-slidenav:hover, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-card-primary.uk-card-body .uk-slidenav:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:hover, .uk-card-secondary.uk-card-body .uk-slidenav:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:hover, .uk-overlay-primary .uk-slidenav:hover, .uk-offcanvas-bar .uk-slidenav:hover,
.uk-light .uk-slidenav:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-card-primary.uk-card-body .uk-slidenav:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:focus,
.uk-card-secondary.uk-card-body .uk-slidenav:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:focus,
.uk-overlay-primary .uk-slidenav:focus,
.uk-offcanvas-bar .uk-slidenav:focus {
  color: rgba(255, 255, 255, 0.95);
}

.uk-light .uk-slidenav:active, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-card-primary.uk-card-body .uk-slidenav:active, .uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:active, .uk-card-secondary.uk-card-body .uk-slidenav:active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:active, .uk-overlay-primary .uk-slidenav:active, .uk-offcanvas-bar .uk-slidenav:active {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-dotnav > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-card-primary.uk-card-body .uk-dotnav > * > *, .uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > *, .uk-card-secondary.uk-card-body .uk-dotnav > * > *, .uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > *, .uk-overlay-primary .uk-dotnav > * > *, .uk-offcanvas-bar .uk-dotnav > * > * {
  background-color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-dotnav > * > :hover, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-card-primary.uk-card-body .uk-dotnav > * > :hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :hover, .uk-card-secondary.uk-card-body .uk-dotnav > * > :hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :hover, .uk-overlay-primary .uk-dotnav > * > :hover, .uk-offcanvas-bar .uk-dotnav > * > :hover,
.uk-light .uk-dotnav > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-card-primary.uk-card-body .uk-dotnav > * > :focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :focus,
.uk-card-secondary.uk-card-body .uk-dotnav > * > :focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :focus,
.uk-overlay-primary .uk-dotnav > * > :focus,
.uk-offcanvas-bar .uk-dotnav > * > :focus {
  background-color: rgba(255, 255, 255, 0.9);
}

.uk-light .uk-dotnav > * > :active, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-card-primary.uk-card-body .uk-dotnav > * > :active, .uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :active, .uk-card-secondary.uk-card-body .uk-dotnav > * > :active, .uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :active, .uk-overlay-primary .uk-dotnav > * > :active, .uk-offcanvas-bar .uk-dotnav > * > :active {
  background-color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-dotnav > .uk-active > *, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *, .uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *, .uk-overlay-primary .uk-dotnav > .uk-active > *, .uk-offcanvas-bar .uk-dotnav > .uk-active > * {
  background-color: rgba(255, 255, 255, 0.9);
}

.uk-light .uk-accordion-title, .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title, .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title, .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title, .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title, .uk-card-primary.uk-card-body .uk-accordion-title, .uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title, .uk-card-secondary.uk-card-body .uk-accordion-title, .uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title, .uk-overlay-primary .uk-accordion-title, .uk-offcanvas-bar .uk-accordion-title {
  color: #fff;
}

.uk-light .uk-accordion-title:hover, .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, .uk-card-primary.uk-card-body .uk-accordion-title:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title:hover, .uk-card-secondary.uk-card-body .uk-accordion-title:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title:hover, .uk-overlay-primary .uk-accordion-title:hover, .uk-offcanvas-bar .uk-accordion-title:hover,
.uk-light .uk-accordion-title:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-card-primary.uk-card-body .uk-accordion-title:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title:focus,
.uk-card-secondary.uk-card-body .uk-accordion-title:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title:focus,
.uk-overlay-primary .uk-accordion-title:focus,
.uk-offcanvas-bar .uk-accordion-title:focus {
  color: #666;
}

.uk-light .uk-iconnav > * > a, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-card-primary.uk-card-body .uk-iconnav > * > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a, .uk-card-secondary.uk-card-body .uk-iconnav > * > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a, .uk-overlay-primary .uk-iconnav > * > a, .uk-offcanvas-bar .uk-iconnav > * > a {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-iconnav > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-card-primary.uk-card-body .uk-iconnav > * > a:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a:hover, .uk-card-secondary.uk-card-body .uk-iconnav > * > a:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a:hover, .uk-overlay-primary .uk-iconnav > * > a:hover, .uk-offcanvas-bar .uk-iconnav > * > a:hover,
.uk-light .uk-iconnav > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-card-primary.uk-card-body .uk-iconnav > * > a:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a:focus,
.uk-card-secondary.uk-card-body .uk-iconnav > * > a:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a:focus,
.uk-overlay-primary .uk-iconnav > * > a:focus,
.uk-offcanvas-bar .uk-iconnav > * > a:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-iconnav > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-card-primary.uk-card-body .uk-iconnav > .uk-active > a, .uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > a, .uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > a, .uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > a, .uk-overlay-primary .uk-iconnav > .uk-active > a, .uk-offcanvas-bar .uk-iconnav > .uk-active > a {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-text-lead, .uk-section-primary:not(.uk-preserve-color) .uk-text-lead, .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-card-primary.uk-card-body .uk-text-lead, .uk-card-primary > :not([class*='uk-card-media']) .uk-text-lead, .uk-card-secondary.uk-card-body .uk-text-lead, .uk-card-secondary > :not([class*='uk-card-media']) .uk-text-lead, .uk-overlay-primary .uk-text-lead, .uk-offcanvas-bar .uk-text-lead {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-text-meta, .uk-section-primary:not(.uk-preserve-color) .uk-text-meta, .uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-card-primary.uk-card-body .uk-text-meta, .uk-card-primary > :not([class*='uk-card-media']) .uk-text-meta, .uk-card-secondary.uk-card-body .uk-text-meta, .uk-card-secondary > :not([class*='uk-card-media']) .uk-text-meta, .uk-overlay-primary .uk-text-meta, .uk-offcanvas-bar .uk-text-meta {
  color: rgba(255, 255, 255, 0.5);
}

.uk-light .uk-text-muted, .uk-section-primary:not(.uk-preserve-color) .uk-text-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-card-primary.uk-card-body .uk-text-muted, .uk-card-primary > :not([class*='uk-card-media']) .uk-text-muted, .uk-card-secondary.uk-card-body .uk-text-muted, .uk-card-secondary > :not([class*='uk-card-media']) .uk-text-muted, .uk-overlay-primary .uk-text-muted, .uk-offcanvas-bar .uk-text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}

.uk-light .uk-text-primary, .uk-section-primary:not(.uk-preserve-color) .uk-text-primary, .uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, .uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary, .uk-card-primary.uk-card-body .uk-text-primary, .uk-card-primary > :not([class*='uk-card-media']) .uk-text-primary, .uk-card-secondary.uk-card-body .uk-text-primary, .uk-card-secondary > :not([class*='uk-card-media']) .uk-text-primary, .uk-overlay-primary .uk-text-primary, .uk-offcanvas-bar .uk-text-primary {
  color: rgba(255, 255, 255, 0.7) !important;
}

.uk-light .uk-column-divider, .uk-section-primary:not(.uk-preserve-color) .uk-column-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider, .uk-card-primary.uk-card-body .uk-column-divider, .uk-card-primary > :not([class*='uk-card-media']) .uk-column-divider, .uk-card-secondary.uk-card-body .uk-column-divider, .uk-card-secondary > :not([class*='uk-card-media']) .uk-column-divider, .uk-overlay-primary .uk-column-divider, .uk-offcanvas-bar .uk-column-divider {
  -webkit-column-rule-color: rgba(255, 255, 255, 0.2);
          column-rule-color: rgba(255, 255, 255, 0.2);
}

.uk-light .uk-logo, .uk-section-primary:not(.uk-preserve-color) .uk-logo, .uk-section-secondary:not(.uk-preserve-color) .uk-logo, .uk-tile-primary:not(.uk-preserve-color) .uk-logo, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo, .uk-card-primary.uk-card-body .uk-logo, .uk-card-primary > :not([class*='uk-card-media']) .uk-logo, .uk-card-secondary.uk-card-body .uk-logo, .uk-card-secondary > :not([class*='uk-card-media']) .uk-logo, .uk-overlay-primary .uk-logo, .uk-offcanvas-bar .uk-logo {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-logo:hover, .uk-section-primary:not(.uk-preserve-color) .uk-logo:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover, .uk-card-primary.uk-card-body .uk-logo:hover, .uk-card-primary > :not([class*='uk-card-media']) .uk-logo:hover, .uk-card-secondary.uk-card-body .uk-logo:hover, .uk-card-secondary > :not([class*='uk-card-media']) .uk-logo:hover, .uk-overlay-primary .uk-logo:hover, .uk-offcanvas-bar .uk-logo:hover,
.uk-light .uk-logo:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,
.uk-card-primary.uk-card-body .uk-logo:focus,
.uk-card-primary > :not([class*='uk-card-media']) .uk-logo:focus,
.uk-card-secondary.uk-card-body .uk-logo:focus,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo:focus,
.uk-overlay-primary .uk-logo:focus,
.uk-offcanvas-bar .uk-logo:focus {
  color: rgba(255, 255, 255, 0.7);
}

.uk-light .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-section-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-section-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-tile-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-tile-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-primary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-primary > :not([class*='uk-card-media']) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-secondary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-secondary > :not([class*='uk-card-media']) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-overlay-primary .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-offcanvas-bar .uk-logo > :not(.uk-logo-inverse):not(:only-of-type) {
  display: none;
}

.uk-light .uk-logo-inverse, .uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse, .uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse, .uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse, .uk-card-primary.uk-card-body .uk-logo-inverse, .uk-card-primary > :not([class*='uk-card-media']) .uk-logo-inverse, .uk-card-secondary.uk-card-body .uk-logo-inverse, .uk-card-secondary > :not([class*='uk-card-media']) .uk-logo-inverse, .uk-overlay-primary .uk-logo-inverse, .uk-offcanvas-bar .uk-logo-inverse {
  display: inline;
}

/* ========================================================================
   Component: Print
 ========================================================================== */
@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_0_0.eot");
  src: url("../../fonts/2D0DBF_0_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_0_0.woff2") format("woff2"), url("../../fonts/2D0DBF_0_0.woff") format("woff"), url("../../fonts/2D0DBF_0_0.ttf") format("truetype");
  font-weight: 100;
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_2_0.eot");
  src: url("../../fonts/2D0DBF_2_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_2_0.woff2") format("woff2"), url("../../fonts/2D0DBF_2_0.woff") format("woff"), url("../../fonts/2D0DBF_2_0.ttf") format("truetype");
  font-weight: 200;
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_1_0.eot");
  src: url("../../fonts/2D0DBF_1_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_1_0.woff2") format("woff2"), url("../../fonts/2D0DBF_1_0.woff") format("woff"), url("../../fonts/2D0DBF_1_0.ttf") format("truetype");
  font-weight: 300;
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_7_0.eot");
  src: url("../../fonts/2D0DBF_7_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_7_0.woff2") format("woff2"), url("../../fonts/2D0DBF_7_0.woff") format("woff"), url("../../fonts/2D0DBF_7_0.ttf") format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_6_0.eot");
  src: url("../../fonts/2D0DBF_6_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_6_0.woff2") format("woff2"), url("../../fonts/2D0DBF_6_0.woff") format("woff"), url("../../fonts/2D0DBF_6_0.ttf") format("truetype");
  font-weight: 600;
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_4_0.eot");
  src: url("../../fonts/2D0DBF_4_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_4_0.woff2") format("woff2"), url("../../fonts/2D0DBF_4_0.woff") format("woff"), url("../../fonts/2D0DBF_4_0.ttf") format("truetype");
  font-weight: 700;
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_5_0.eot");
  src: url("../../fonts/2D0DBF_5_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_5_0.woff2") format("woff2"), url("../../fonts/2D0DBF_5_0.woff") format("woff"), url("../../fonts/2D0DBF_5_0.ttf") format("truetype");
  font-weight: 800;
}

@font-face {
  font-family: 'Brutal';
  src: url("../../fonts/2D0DBF_3_0.eot");
  src: url("../../fonts/2D0DBF_3_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/2D0DBF_3_0.woff2") format("woff2"), url("../../fonts/2D0DBF_3_0.woff") format("woff"), url("../../fonts/2D0DBF_3_0.ttf") format("truetype");
  font-weight: 900;
}

@font-face {
  font-family: "tisa";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: "tisa";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: "tisa";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "tisa";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 700;
}

/*
1. NOTE
Makes sure its children can use complete height of the html element as minimum height and set a sticky footer if needed.
Use 'height'. Do not use 'min-height' because this will break functionality. Don't know why.
Use '100%'. Do not use '100vh' because this will **always** create scroll bars in iOS Safari and other mobile webbrowsers.
In iOS Safari and other mobile browsers 100vh = viewport height without bars = scrollbars with viewport with bars.
Also as a result '100%' makes sure the bars on mobile webbrowsers are forced when no scrollbars are needed.
More about 100vh with mobile browsers on:
https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers.html
*/
html {
  height: 100%;
  /* 1 */
}

/*
1. NOTE
Makes sure its children can use complete height of the html element as minimum height and set a sticky footer if needed.
Use 'height'. Do not use 'min-height' because this will break functionality. Don't know why.
Use '100%'. Do not use '100vh' because this will **always** create scroll bars in iOS Safari and other mobile webbrowsers.
In iOS Safari and other mobile browsers 100vh = viewport height without bars = scrollbars with viewport with bars.
Also as a result '100%' makes sure the bars on mobile webbrowsers are forced when no scrollbars are needed.
More about 100vh with mobile browsers on:
https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers.html
*/
body {
  position: relative;
  min-width: 320px;
  background-color: #ffffff;
  color: #003343;
  font-family: "Brutal", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  height: 100%;
  /* 1 */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body {
    overflow-x: hidden;
  }
}

[type='color'],
[type='email'],
[type='number'],
[type='password'],
[type='search'],
[type='tel'],
[type='text'],
[type='url'],
textarea,
select {
  border: 1px solid #eaf0f2;
  border-radius: 0;
  background-color: #ffffff;
  box-shadow: none;
  color: #003343;
  font-family: "Brutal", "Arial", sans-serif;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

::-ms-clear {
  display: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

input[type='number'] {
  -moz-appearance: textfield;
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

button:not([disabled]) {
  cursor: pointer;
}

[type='submit'],
[type='button'],
button {
  padding: 0;
  border: none;
  background-color: transparent;
  font-family: "Brutal", "Arial", sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

label[for] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

:focus {
  outline: none;
}

::-moz-focus-inner {
  border: 0;
}

a:focus,
button:focus,
input:focus,
textarea:focus {
  box-shadow: inset 0 0 0 2px #729B79;
}

a:focus:active, a:focus:hover,
button:focus:active,
button:focus:hover {
  box-shadow: none;
}

iframe {
  display: block;
  max-width: 100%;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  color: inherit;
  text-decoration: none;
}

input,
textarea,
label,
button,
select,
form,
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
  /* NOTE For some Androids */
}

a,
button,
input,
textarea {
  touch-action: manipulation;
}

html {
  margin-top: 0 !important;
}

@media screen and (max-width: 680px) {
  html {
    font-size: 16px;
  }
}

@media screen and (min-width: 681px) {
  html {
    font-size: 18px;
  }
}

p {
  margin: 0;
}

.content p {
  margin-bottom: 1.77689rem;
  max-width: 30em;
  font-size: 1rem;
  line-height: 1.77689rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.content h1,
.content h2,
.content h3 {
  margin-bottom: 0.56278rem;
  font-family: "Brutal", "Arial", sans-serif;
}

.content h4,
.content h5,
.content h6 {
  margin-bottom: 0.56278rem;
  font-family: "Brutal", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.content h1 {
  font-size: 2.36859rem;
}

.content h2 {
  font-size: 1.77689rem;
}

.content h3 {
  font-size: 1.333rem;
}

.content ul {
  padding: 0 0 0 18px;
  margin: 0 0 1em;
}

.content ul li {
  margin-bottom: 1rem;
  padding-left: 8px;
  list-style: disc;
}

.content ol {
  padding: 0 0 0 18px;
  margin: 0 0 1em;
}

.content ol li {
  margin-bottom: 1rem;
  padding-left: 8px;
  list-style: decimal;
}

.content dl dd {
  margin-bottom: 1rem;
}

a:hover {
  color: #009dd9;
}

.page {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  justify-content: center;
  background: #eaf0f2;
}

@media screen and (max-width: 680px) {
  .page {
    padding: 24px;
  }
}

@media screen and (min-width: 681px) {
  .page {
    padding: 40px;
  }
}

.page__main {
  flex-grow: 1;
}

@media screen and (max-width: 680px) {
  .inner {
    padding-right: 12px;
    padding-left: 12px;
  }
}

@media screen and (min-width: 320px) and (max-width: 440px) {
  .inner {
    padding-right: 16px;
    padding-left: 16px;
  }
}

@media screen and (min-width: 681px) and (max-width: 1040px) {
  .inner {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media screen and (min-width: 1041px) {
  .inner {
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
  }
}

.layout {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 440px) {
  .layout {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 441px) {
  .layout {
    margin-bottom: 32px;
  }
}

.layout__item {
  padding-right: 8px;
  padding-left: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  max-width: 100%;
  flex-grow: 1;
  flex-basis: 0;
}

.layout__item--flex {
  display: flex;
  flex-wrap: wrap;
}

.layout__item--1-12 {
  max-width: 8.33333%;
  flex: 0 0 8.33333%;
}

.layout__item--2-12 {
  max-width: 16.66667%;
  flex: 0 0 16.66667%;
}

.layout__item--3-12 {
  max-width: 25%;
  flex: 0 0 25%;
}

.layout__item--4-12 {
  max-width: 33.33333%;
  flex: 0 0 33.33333%;
}

.layout__item--5-12 {
  max-width: 41.66667%;
  flex: 0 0 41.66667%;
}

.layout__item--6-12 {
  max-width: 50%;
  flex: 0 0 50%;
}

.layout__item--7-12 {
  max-width: 58.33333%;
  flex: 0 0 58.33333%;
}

.layout__item--8-12 {
  max-width: 66.66667%;
  flex: 0 0 66.66667%;
}

.layout__item--9-12 {
  max-width: 75%;
  flex: 0 0 75%;
}

.layout__item--10-12 {
  max-width: 83.33333%;
  flex: 0 0 83.33333%;
}

.layout__item--11-12 {
  max-width: 91.66667%;
  flex: 0 0 91.66667%;
}

.layout__item--12-12 {
  max-width: 100%;
  flex: 0 0 100%;
}

@media screen and (min-width: 441px) {
  .layout__item--1-12-hand {
    max-width: 8.33333%;
    flex: 0 0 8.33333%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--2-12-hand {
    max-width: 16.66667%;
    flex: 0 0 16.66667%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--3-12-hand {
    max-width: 25%;
    flex: 0 0 25%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--4-12-hand {
    max-width: 33.33333%;
    flex: 0 0 33.33333%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--5-12-hand {
    max-width: 41.66667%;
    flex: 0 0 41.66667%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--6-12-hand {
    max-width: 50%;
    flex: 0 0 50%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--7-12-hand {
    max-width: 58.33333%;
    flex: 0 0 58.33333%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--8-12-hand {
    max-width: 66.66667%;
    flex: 0 0 66.66667%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--9-12-hand {
    max-width: 75%;
    flex: 0 0 75%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--10-12-hand {
    max-width: 83.33333%;
    flex: 0 0 83.33333%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--11-12-hand {
    max-width: 91.66667%;
    flex: 0 0 91.66667%;
  }
}

@media screen and (min-width: 441px) {
  .layout__item--12-12-hand {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--1-12-lap {
    max-width: 8.33333%;
    flex: 0 0 8.33333%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--2-12-lap {
    max-width: 16.66667%;
    flex: 0 0 16.66667%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--3-12-lap {
    max-width: 25%;
    flex: 0 0 25%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--4-12-lap {
    max-width: 33.33333%;
    flex: 0 0 33.33333%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--5-12-lap {
    max-width: 41.66667%;
    flex: 0 0 41.66667%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--6-12-lap {
    max-width: 50%;
    flex: 0 0 50%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--7-12-lap {
    max-width: 58.33333%;
    flex: 0 0 58.33333%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--8-12-lap {
    max-width: 66.66667%;
    flex: 0 0 66.66667%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--9-12-lap {
    max-width: 75%;
    flex: 0 0 75%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--10-12-lap {
    max-width: 83.33333%;
    flex: 0 0 83.33333%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--11-12-lap {
    max-width: 91.66667%;
    flex: 0 0 91.66667%;
  }
}

@media screen and (min-width: 681px) {
  .layout__item--12-12-lap {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--1-12-desk {
    max-width: 8.33333%;
    flex: 0 0 8.33333%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--2-12-desk {
    max-width: 16.66667%;
    flex: 0 0 16.66667%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--3-12-desk {
    max-width: 25%;
    flex: 0 0 25%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--4-12-desk {
    max-width: 33.33333%;
    flex: 0 0 33.33333%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--5-12-desk {
    max-width: 41.66667%;
    flex: 0 0 41.66667%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--6-12-desk {
    max-width: 50%;
    flex: 0 0 50%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--7-12-desk {
    max-width: 58.33333%;
    flex: 0 0 58.33333%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--8-12-desk {
    max-width: 66.66667%;
    flex: 0 0 66.66667%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--9-12-desk {
    max-width: 75%;
    flex: 0 0 75%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--10-12-desk {
    max-width: 83.33333%;
    flex: 0 0 83.33333%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--11-12-desk {
    max-width: 91.66667%;
    flex: 0 0 91.66667%;
  }
}

@media screen and (min-width: 1041px) {
  .layout__item--12-12-desk {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

@media screen and (max-width: 440px) {
  .page-section__container {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 441px) and (max-width: 680px) {
  .page-section__container {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 681px) and (max-width: 1040px) {
  .page-section__container {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 1041px) {
  .page-section__container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.button {
  display: inline-block;
  border-radius: 4px;
  background-color: #ecf2f3;
  color: #ffffff;
  text-align: center;
  font-weight: normal;
  line-height: 16px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media screen and (max-width: 440px) {
  .button {
    padding: 8px 24px;
    font-size: 1rem;
  }
}

@media screen and (min-width: 441px) {
  .button {
    padding: 16px 40px;
    font-size: 1.333rem;
  }
}

.button:hover {
  background-color: #d3d8da;
  color: #ffffff;
}

.button:focus {
  box-shadow: inset 0 0 0 2px #006e98;
}

.button:active {
  background-color: #a4a8a9;
  color: #ffffff;
}

.button:disabled {
  background-color: #f7f9fa;
  color: #999;
  cursor: not-allowed;
}

.button--call-to-action {
  background-color: #EFB756;
  color: #ffffff;
}

.button--call-to-action:hover {
  background-color: #d7a54d;
  color: #ffffff;
}

.button--call-to-action:focus {
  box-shadow: inset 0 0 0 2px #a7803c;
}

.button--call-to-action:active {
  background-color: #bf9245;
  color: #ffffff;
}

.button--call-to-action:disabled {
  background-color: #f9e2bb;
  color: #ffffff;
}

.button--primary {
  background-color: #009dd9;
  color: #fff;
}

.button--primary:hover {
  background-color: #007eae;
  color: #fff;
}

.button--primary:focus {
  box-shadow: inset 0 0 0 2px #005e82;
}

.button--primary:active {
  background-color: #006e98;
  color: #fff;
}

.button--primary:disabled {
  background-color: #99d8f0;
  color: #ffffff;
}

.button--secondary {
  background-color: #003343;
  color: #fff;
}

.button--secondary:hover {
  background-color: #002e3c;
  color: #fff;
}

.button--secondary:focus {
  box-shadow: inset 0 0 0 2px #00242f;
}

.button--secondary:active {
  background-color: #002936;
  color: #fff;
}

.button--secondary:disabled {
  background-color: #99adb4;
  color: #ffffff;
}

.button--outline {
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #ecf2f3;
  color: #ecf2f3;
}

.button--outline:hover {
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #d3d8da;
  color: #d3d8da;
}

.button--outline:focus {
  box-shadow: inset 0 0 0 2px #006e98, inset 0 0 0 2px #ecf2f3;
}

.button--outline:active {
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #a4a8a9;
  color: #a4a8a9;
}

.button--outline:disabled {
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #f7f9fa;
  color: #f7f9fa;
}

.button--outline.button--call-to-action {
  box-shadow: inset 0 0 0 2px #EFB756;
  color: #EFB756;
}

.button--outline.button--call-to-action:hover {
  box-shadow: inset 0 0 0 2px #d7a54d;
  color: #d7a54d;
}

.button--outline.button--call-to-action:focus {
  box-shadow: inset 0 0 0 2px #a7803c, inset 0 0 0 2px #EFB756;
}

.button--outline.button--call-to-action:active {
  box-shadow: inset 0 0 0 2px #bf9245;
  color: #bf9245;
}

.button--outline.button--call-to-action:disabled {
  box-shadow: inset 0 0 0 2px #f9e2bb;
  color: #f9e2bb;
}

.button--outline.button--primary {
  box-shadow: inset 0 0 0 2px #009dd9;
  color: #009dd9;
}

.button--outline.button--primary:hover {
  box-shadow: inset 0 0 0 2px #007eae;
  color: #007eae;
}

.button--outline.button--primary:focus {
  box-shadow: inset 0 0 0 2px #005e82, inset 0 0 0 2px #009dd9;
}

.button--outline.button--primary:active {
  box-shadow: inset 0 0 0 2px #006e98;
  color: #006e98;
}

.button--outline.button--primary:disabled {
  box-shadow: inset 0 0 0 2px #99d8f0;
  color: #99d8f0;
}

.button--outline.button--secondary {
  box-shadow: inset 0 0 0 2px #003343;
  color: #003343;
}

.button--outline.button--secondary:hover {
  box-shadow: inset 0 0 0 2px #002e3c;
  color: #002e3c;
}

.button--outline.button--secondary:focus {
  box-shadow: inset 0 0 0 2px #00242f, inset 0 0 0 2px #003343;
}

.button--outline.button--secondary:active {
  box-shadow: inset 0 0 0 2px #002936;
  color: #002936;
}

.button--outline.button--secondary:disabled {
  box-shadow: inset 0 0 0 2px #99adb4;
  color: #99adb4;
}

.button--80 {
  padding: 4px 16px;
  font-size: 0.75019rem;
}

@media screen and (max-width: 440px) {
  .button--90 {
    padding: 8px 20px;
    font-size: 0.75019rem;
  }
}

@media screen and (min-width: 441px) {
  .button--90 {
    padding: 12px 20px;
    font-size: 1rem;
  }
}

@media screen and (max-width: 440px) {
  .button--200 {
    padding: 12px 32px;
    font-size: 1.333rem;
  }
}

@media screen and (min-width: 441px) {
  .button--200 {
    padding: 20px 40px;
    font-size: 1.77689rem;
  }
}

.button--full {
  display: block;
  max-width: 100%;
  width: 100%;
}

.card {
  display: flex;
  min-height: 100%;
}

@media screen and (max-width: 440px) {
  .card--spacing {
    padding: 8px;
  }
}

@media screen and (min-width: 441px) {
  .card--spacing {
    padding: 16px;
  }
}

.card__container {
  min-height: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}

.card__container--colored {
  background-color: #eaf0f2;
}

@media screen and (max-width: 440px) {
  .card__container--colored {
    padding: 8px;
  }
}

@media screen and (min-width: 441px) and (max-width: 680px) {
  .card__container--colored {
    padding: 16px;
  }
}

@media screen and (min-width: 681px) and (max-width: 1040px) {
  .card__container--colored {
    padding: 24px;
  }
}

@media screen and (min-width: 1041px) {
  .card__container--colored {
    padding: 32px;
  }
}

.card__container--color-ui {
  background-color: #eaf0f2;
}

.dialog {
  display: flex;
  border: 1px solid #009dd9;
  border-radius: 6px;
  background-color: #ccebf7;
  color: #005e82;
  font-size: 1rem;
  align-items: center;
}

@media screen and (max-width: 680px) {
  .dialog {
    padding: 12px;
  }
}

@media screen and (min-width: 681px) {
  .dialog {
    padding: 16px;
  }
}

.dialog--success {
  border-color: #678c6d;
  background-color: #d5e1d7;
  color: #394e3d;
}

.dialog--warning {
  border-color: #bf9245;
  background-color: #f4cd89;
  color: #604922;
}

.dialog--error {
  border-color: #b53e32;
  background-color: #f1a69f;
  color: #712720;
}

.dialog__icon {
  margin-right: 16px;
  flex-shrink: 0;
  fill: #009dd9;
}

@media screen and (max-width: 680px) {
  .dialog__icon {
    width: 32px;
    height: 32px;
  }
}

@media screen and (min-width: 681px) {
  .dialog__icon {
    width: 40px;
    height: 40px;
  }
}

.dialog--success .dialog__icon {
  fill: #394e3d;
}

.dialog--warning .dialog__icon {
  fill: #604922;
}

.dialog--error .dialog__icon {
  fill: #712720;
}

.placeholder__container {
  margin-right: auto;
  margin-left: auto;
  max-width: 800px;
  background: white;
}

@media screen and (max-width: 680px) {
  .placeholder__container {
    padding: 48px 24px;
  }
}

@media screen and (min-width: 681px) {
  .placeholder__container {
    padding: 80px;
  }
}

.placeholder__inner {
  text-align: center;
}

.placeholder__logo {
  display: inline-block;
}

@media screen and (max-width: 680px) {
  .placeholder__logo {
    margin-bottom: 16px;
    max-width: 60px;
  }
}

@media screen and (min-width: 681px) {
  .placeholder__logo {
    margin-bottom: 40px;
    max-width: 100px;
  }
}

.placeholder__title {
  text-transform: uppercase;
  font-family: "Brutal", "Arial", sans-serif;
  font-weight: 700;
}

@media screen and (max-width: 680px) {
  .placeholder__title {
    font-size: 32px;
  }
}

@media screen and (min-width: 681px) {
  .placeholder__title {
    font-size: 54px;
  }
}

.placeholder__wave {
  display: inline-block;
  max-width: 100px;
}

@media screen and (max-width: 680px) {
  .placeholder__wave {
    margin: 16px auto 20px;
    max-width: 60px;
  }
}

@media screen and (min-width: 681px) {
  .placeholder__wave {
    margin: 20px auto 25px;
    max-width: 100px;
  }
}

.placeholder__subtitle {
  font-family: "tisa", "Times", serif;
  font-size: 20px;
  font-weight: 100;
  font-style: italic;
}
