html {
    font-family: system-ui,sans-serif;
    /*font: 300 16px/26px roboto,Helvetica,Arial,sans-serif;*/
    /*font-family: -apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;*/
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background: #ffffff;
    color: #555;
    overflow-y: scroll;
    -webkit-font-smoothing: antialiased;
}

.lazyload,.lazyloading {
    display:block;
    animation-duration: 3s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: darkgray;
    background: linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);
    position: relative;
    visibility: visible !Important;
    text-align: center;
    color: transparent;
}
@keyframes placeHolderShimmer{
    0%{
        background-position: -468px 0
    }
    100%{
        background-position: 468px 0
    }
}

body {
    margin: 0;
    max-width: 100vw;
    overflow-x: hidden;
}


a:active, a:hover {
    outline: 0
}

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

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

abbr[title] {
    border-bottom: 0;
    text-decoration: underline;
}

b, strong {
    font-weight: bolder
}

/*:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {*/
/*    font-family: Consolas, monaco, monospace;*/
/*    font-size: .875rem;*/
/*    color: #f0506e;*/
/*    white-space: nowrap;*/
/*    padding: 2px 6px;*/
/*    background: #f8f8f8*/
/*}*/

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

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

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

/*small {*/
/*    font-size: 80%*/
/*}*/

/*sub, sup {*/
/*    font-size: 75%;*/
/*    line-height: 0;*/
/*    position: relative;*/
/*    vertical-align: baseline*/
/*}*/

/*sup {*/
/*    top: -.5em*/
/*}*/

/*sub {*/
/*    bottom: -.25em*/
/*}*/

audio, canvas, iframe, img, svg, video {
    vertical-align: middle
}

audio, canvas, img, video {
    max-width: 100%;
    height: auto;
    box-sizing: border-box
}

@supports (display:block) {
    svg {
        max-width: 100%;
        height: auto;
        box-sizing: border-box
    }
}

svg:not(:root) {
    overflow: hidden
}

img:not([src]) {
    visibility: hidden
}

iframe {
    border: 0
}

address, dl, fieldset, figure, ol, p, pre, ul {
    margin: 0 0 20px 0
}

* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul {
    margin-top: 20px
}

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

* + .uk-h1, * + .uk-h2, * + .uk-h3, * + .uk-h4, * + .uk-h5, * + .uk-h6, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
    margin-top: 40px
}

.uk-h1, h1 {
    font-size: 2.23125rem;
    line-height: 1.2
}

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

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

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

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

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

@media (min-width: 960px) {
    .uk-h1, h1 {
        font-size: 2.625rem
    }

    .uk-h2, h2 {
        font-size: 2rem
    }
}

ol, ul {
    padding-left: 30px
}

ol > li > ol, ol > li > ul, ul > li > ol, ul > li > ul {
    margin: 0
}

/*dt {*/
/*    font-weight: 700*/
/*}*/

/*dd {*/
/*    margin-left: 0*/
/*}*/

/*.uk-hr, hr {*/
/*    box-sizing: content-box;*/
/*    height: 0;*/
/*    overflow: visible;*/
/*    text-align: inherit;*/
/*    margin: 0 0 20px 0;*/
/*    border: 0;*/
/*    border-top: 1px solid #e5e5e5*/
/*}*/

/** + .uk-hr, * + hr {*/
/*    margin-top: 20px*/
/*}*/

/*address {*/
/*    font-style: normal*/
/*}*/

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

/** + blockquote {*/
/*    margin-top: 20px*/
/*}*/

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

/*blockquote footer {*/
/*    margin-top: 10px;*/
/*    font-size: .875rem;*/
/*    line-height: 1.5;*/
/*    color: #666*/
/*}*/

/*blockquote footer::before {*/
/*    content: "â€” "*/
/*}*/

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

details, main {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

:root {
    --uk-breakpoint-s: 640px;
    --uk-breakpoint-m: 960px;
    --uk-breakpoint-l: 1200px;
    --uk-breakpoint-xl: 1600px
}

/*.uk-link-muted a, a.uk-link-muted {*/
/*    color: #999*/
/*}*/

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

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

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

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

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

/*.uk-link-reset a, .uk-link-reset a:hover, a.uk-link-reset, a.uk-link-reset:hover {*/
/*    color: inherit !important;*/
/*    text-decoration: none !important*/
/*}*/

.uk-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.uk-grid > * {
    margin: 0
}

.uk-grid > * > :last-child {
    margin-bottom: 0
}

.uk-grid {
    margin-left: -30px
}

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

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

@media (min-width: 1200px) {
    .uk-grid {
        margin-left: -40px
    }

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

    * + .uk-grid-margin, .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin {
        margin-top: 40px
    }
}

.uk-grid-small {
    margin-left: -15px
}

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

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

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

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

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

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

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

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

/*@media (min-width: 1200px) {*/
/*    .uk-grid-large {*/
/*        margin-left: -70px*/
/*    }*/

/*    .uk-grid-large > * {*/
/*        padding-left: 70px*/
/*    }*/

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

.uk-grid-collapse {
    margin-left: 0
}

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

.uk-grid + .uk-grid-collapse, .uk-grid-collapse > .uk-grid-margin {
    margin-top: 0
}

/*.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*/
/*}*/

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

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

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

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

/*.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*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .uk-grid-divider {*/
/*        margin-left: -80px*/
/*    }*/

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

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

/*    .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*/
/*    }*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .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*/
/*    }*/

/*    .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*/
/*    }*/
/*}*/


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

/** + .uk-alert {*/
/*    margin-top: 20px*/
/*}*/

/*.uk-alert > :last-child {*/
/*    margin-bottom: 0*/
/*}*/

/*.uk-alert-close {*/
/*    position: absolute;*/
/*    top: 20px;*/
/*    right: 15px;*/
/*    color: inherit;*/
/*    opacity: .4*/
/*}*/

/*.uk-alert-close:first-child + * {*/
/*    margin-top: 0*/
/*}*/

/*.uk-alert-close:focus, .uk-alert-close:hover {*/
/*    color: inherit;*/
/*    opacity: .8*/
/*}*/

/*.uk-alert-primary {*/
/*    background: #d8eafc;*/
/*    color: #1e87f0*/
/*}*/

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

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

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

/*.uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert h6 {*/
/*    color: inherit*/
/*}*/

/*.uk-alert a:not([class]) {*/
/*    color: inherit;*/
/*    text-decoration: underline*/
/*}*/

/*.uk-alert a:not([class]):hover {*/
/*    color: inherit;*/
/*    text-decoration: underline*/
/*}*/

/*.uk-badge {*/
/*    box-sizing: border-box;*/
/*    min-width: 22px;*/
/*    height: 22px;*/
/*    padding: 0 5px;*/
/*    border-radius: 500px;*/
/*    vertical-align: middle;*/
/*    background: #1e87f0;*/
/*    color: #fff;*/
/*    font-size: .875rem;*/
/*    display: inline-flex;*/
/*    justify-content: center;*/
/*    align-items: center*/
/*}*/

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

/*.uk-overlay {*/
/*    padding: 30px 30px*/
/*}*/

/*.uk-overlay > :last-child {*/
/*    margin-bottom: 0*/
/*}*/

/*.uk-overlay-default {*/
/*    background: rgba(255, 255, 255, .8)*/
/*}*/

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

.uk-article::after, .uk-article::before {
    content: "";
    display: table
}

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

.uk-article > :last-child {
    margin-bottom: 0
}

.uk-article + .uk-article {
    margin-top: 70px
}

.uk-article-title {
    font-size: 2.23125rem;
    line-height: 1.2
}

@media (min-width: 960px) {
    .uk-article-title {
        font-size: 2.625rem
    }
}

.uk-article-meta {
    font-size: .875rem;
    line-height: 1.4;
    color: #999
}

.uk-article-meta a {
    color: #999
}

.uk-article-meta a:hover {
    color: #666;
    text-decoration: none
}

.uk-search {
    display: inline-block;
    position: relative;
    max-width: 100%;
    margin: 0
}

.uk-search-input::-webkit-search-cancel-button, .uk-search-input::-webkit-search-decoration {
    -webkit-appearance: none
}

.uk-search-input::-moz-placeholder {
    opacity: 1
}

.uk-search-input {
    box-sizing: border-box;
    margin: 0;
    border-radius: 0;
    font: inherit;
    overflow: visible;
    -webkit-appearance: none;
    vertical-align: middle;
    width: 100%;
    border: 0;
    color: #666
}

.uk-search-input:focus {
    outline: 0
}

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

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

.uk-search-icon:focus {
    outline: 0
}

.uk-search .uk-search-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #999
}

.uk-search .uk-search-icon:hover {
    color: #999
}

.uk-search .uk-search-icon:not(a):not(button):not(input) {
    pointer-events: none
}

.uk-search .uk-search-icon-flip {
    right: 0;
    left: auto
}

.uk-search-default {
    width: 180px
}

.uk-search-default .uk-search-input {
    height: 40px;
    padding-left: 6px;
    padding-right: 25px;
    background: 0;
    border: 1px solid #e5e5e5
}

.uk-search-default .uk-search-input:focus {
    background-color: transparent
}

.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
}



.uk-nav, .uk-nav ul {
    margin: 0;
    padding: 0;
    list-style: none
}

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

.uk-nav li > a:focus {
    outline: 0
}

.uk-nav > li > a {
    padding: 5px 0
}

ul.uk-nav-sub {
    padding: 5px 0 5px 15px
}

.uk-nav-sub ul {
    padding-left: 15px
}

.uk-nav-sub a {
    padding: 2px 0
}


.uk-navbar {
    display: flex;
    position: relative
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #f8f8f8
}

.uk-navbar-container > ::after, .uk-navbar-container > ::before {
    display: none !important
}

.uk-navbar-center, .uk-navbar-center-left > *, .uk-navbar-center-right > *, .uk-navbar-left, .uk-navbar-right {
    display: flex;
    align-items: center
}

.uk-navbar-right {
    margin-left: auto
}

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

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

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

.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-item, [class*=uk-navbar-center-] .uk-navbar-nav > li > a, [class*=uk-navbar-center-] .uk-navbar-toggle {
    white-space: nowrap
}

.uk-navbar-nav {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    max-width:80%;
}

.uk-navbar-center:only-child, .uk-navbar-left, .uk-navbar-right {
    flex-wrap: wrap
}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 80px;
    padding: 0 15px;
    font-size: .875rem;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    text-decoration: none
}

.uk-navbar-nav > li > a {
    color: #999;
    text-transform: uppercase;
    transition: .1s ease-in-out;
    transition-property: color, background-color
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
    color: #666;
    outline: 0
}

.uk-navbar-nav > li > a:active {
    color: #333
}

.uk-navbar-nav > li.uk-active > a {
    color: #333
}

.uk-navbar-item {
    color: #666
}

.uk-navbar-toggle {
    color: #999
}

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

.uk-navbar-subtitle {
    font-size: .875rem
}

/*.uk-pagination {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    margin-left: -20px;*/
/*    padding: 0;*/
/*    list-style: none*/
/*}*/

/*.uk-pagination > * {*/
/*    flex: none;*/
/*    padding-left: 20px;*/
/*    position: relative*/
/*}*/

/*.uk-pagination > * > * {*/
/*    display: block;*/
/*    color: #999;*/
/*    transition: color .1s ease-in-out*/
/*}*/

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

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

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

/*.uk-tab {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    margin-left: -20px;*/
/*    padding: 0;*/
/*    list-style: none;*/
/*    position: relative*/
/*}*/

/*.uk-tab::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 20px;*/
/*    right: 0;*/
/*    border-bottom: 1px solid #e5e5e5*/
/*}*/

/*.uk-tab > * {*/
/*    flex: none;*/
/*    padding-left: 20px;*/
/*    position: relative*/
/*}*/

/*.uk-tab > * > a {*/
/*    display: block;*/
/*    text-align: center;*/
/*    padding: 5px 10px;*/
/*    color: #999;*/
/*    border-bottom: 1px solid transparent;*/
/*    font-size: .875rem;*/
/*    text-transform: uppercase;*/
/*    transition: color .1s ease-in-out*/
/*}*/

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

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

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

/*.uk-tab-bottom::before {*/
/*    top: 0;*/
/*    bottom: auto*/
/*}*/

/*.uk-tab-bottom > * > a {*/
/*    border-top: 1px solid transparent;*/
/*    border-bottom: 0*/
/*}*/

/*.uk-tab-left, .uk-tab-right {*/
/*    flex-direction: column;*/
/*    margin-left: 0*/
/*}*/

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

/*.uk-tab-left::before {*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    left: auto;*/
/*    right: 0;*/
/*    border-left: 1px solid #e5e5e5;*/
/*    border-bottom: 0*/
/*}*/

/*.uk-tab-right::before {*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: auto;*/
/*    border-left: 1px solid #e5e5e5;*/
/*    border-bottom: 0*/
/*}*/

/*.uk-tab-left > * > a {*/
/*    text-align: left;*/
/*    border-right: 1px solid transparent;*/
/*    border-bottom: 0*/
/*}*/

/*.uk-tab-right > * > a {*/
/*    text-align: left;*/
/*    border-left: 1px solid transparent;*/
/*    border-bottom: 0*/
/*}*/

/*.uk-tab .uk-dropdown {*/
/*    margin-left: 30px*/
/*}*/

/*.uk-slidenav {*/
/*    padding: 5px 10px;*/
/*    color: rgba(102, 102, 102, .5);*/
/*    transition: color .1s ease-in-out*/
/*}*/

/*.uk-slidenav:focus, .uk-slidenav:hover {*/
/*    color: rgba(102, 102, 102, .9);*/
/*    outline: 0*/
/*}*/

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

/*.uk-slidenav-large {*/
/*    padding: 10px 10px*/
/*}*/

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

/*.uk-dotnav {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    list-style: none;*/
/*    margin-left: -12px*/
/*}*/

/*.uk-dotnav > * {*/
/*    flex: none;*/
/*    padding-left: 12px*/
/*}*/

/*.uk-dotnav > * > * {*/
/*    display: block;*/
/*    box-sizing: border-box;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    border-radius: 50%;*/
/*    background: 0;*/
/*    text-indent: 100%;*/
/*    overflow: hidden;*/
/*    white-space: nowrap;*/
/*    border: 1px solid rgba(102, 102, 102, .4);*/
/*    transition: .2s ease-in-out;*/
/*    transition-property: background-color, border-color*/
/*}*/

/*.uk-dotnav > * > :focus, .uk-dotnav > * > :hover {*/
/*    background-color: rgba(102, 102, 102, .6);*/
/*    outline: 0;*/
/*    border-color: transparent*/
/*}*/

/*.uk-dotnav > * > :active {*/
/*    background-color: rgba(102, 102, 102, .2);*/
/*    border-color: transparent*/
/*}*/

/*.uk-dotnav > .uk-active > * {*/
/*    background-color: rgba(102, 102, 102, .6);*/
/*    border-color: transparent*/
/*}*/

/*.uk-dotnav-vertical {*/
/*    flex-direction: column;*/
/*    margin-left: 0;*/
/*    margin-top: -12px*/
/*}*/

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


/*.uk-dropdown {*/
/*    display: none;*/
/*    position: absolute;*/
/*    z-index: 1020;*/
/*    box-sizing: border-box;*/
/*    min-width: 200px;*/
/*    padding: 25px;*/
/*    background: #fff;*/
/*    color: #666;*/
/*    box-shadow: 0 5px 12px rgba(0, 0, 0, .15)*/
/*}*/

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

/*.uk-dropdown-nav {*/
/*    white-space: nowrap;*/
/*    font-size: .875rem*/
/*}*/

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

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

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

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

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

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

/*[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*/
/*}*/

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


/*.uk-sticky-fixed {*/
/*    z-index: 980;*/
/*    box-sizing: border-box;*/
/*    margin: 0 !important;*/
/*    -webkit-backface-visibility: hidden;*/
/*    backface-visibility: hidden*/
/*}*/

/*.uk-sticky[class*=uk-animation-] {*/
/*    animation-duration: .2s*/
/*}*/

/*.uk-sticky.uk-animation-reverse {*/
/*    animation-duration: .2s*/
/*}*/

.uk-offcanvas {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1000
}

.uk-offcanvas-flip .uk-offcanvas {
    right: 0;
    left: auto
}

.uk-offcanvas-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 270px;
    padding: 20px 20px;
    background: #222;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transform: translateX(-100%)
}

@media (min-width: 960px) {
    .uk-offcanvas-bar {
        width: 350px;
        padding: 40px 40px
    }
}

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

.uk-open > .uk-offcanvas-bar {
    transform: translateX(0)
}

.uk-offcanvas-bar-animation {
    transition: transform .3s ease-out
}

.uk-offcanvas-reveal {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    overflow: hidden;
    transition: width .3s ease-out
}

.uk-offcanvas-reveal .uk-offcanvas-bar {
    transform: translateX(0)
}

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

@media (min-width: 960px) {
    .uk-open > .uk-offcanvas-reveal {
        width: 350px
    }
}

.uk-offcanvas-flip .uk-offcanvas-reveal {
    right: 0;
    left: auto
}

.uk-offcanvas-close {
    position: absolute;
    z-index: 1000;
    top: 20px;
    right: 20px;
    padding: 5px
}

.uk-offcanvas-overlay {
    width: 100vw;
    touch-action: none
}

.uk-offcanvas-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .1);
    opacity: 0;
    transition: opacity .15s linear
}

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

.uk-offcanvas-container, .uk-offcanvas-page {
    overflow-x: hidden
}

.uk-offcanvas-container-overlay {
    overflow: hidden
}

.uk-offcanvas-container .uk-offcanvas-content {
    position: relative;
    left: 0;
    transition: left .3s ease-out;
    -webkit-overflow-scrolling: touch
}

.uk-offcanvas-overlay .uk-offcanvas-content {
    overflow-y: hidden
}

:not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation {
    left: 270px
}

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

@media (min-width: 960px) {
    :not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation {
        left: 350px
    }

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

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

/*.uk-switcher > :not(.uk-active) {*/
/*    display: none*/
/*}*/

/*.uk-switcher > * > :last-child {*/
/*    margin-bottom: 0*/
/*}*/

/*.uk-leader {*/
/*    overflow: hidden*/
/*}*/

/*.uk-leader-fill::after {*/
/*    display: inline-block;*/
/*    margin-left: 15px;*/
/*    width: 0;*/
/*    content: attr(data-fill);*/
/*    white-space: nowrap*/
/*}*/

/*.uk-leader-fill.uk-leader-hide::after {*/
/*    display: none*/
/*}*/

/*.uk-leader-fill-content::before {*/
/*    content: '.'*/
/*}*/

/*:root {*/
/*    --uk-leader-fill-content: .*/
/*}*/
/*.uk-notification {*/
/*    position: fixed;*/
/*    top: 10px;*/
/*    left: 10px;*/
/*    z-index: 1040;*/
/*    box-sizing: border-box;*/
/*    width: 350px*/
/*}*/

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

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

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

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

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

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

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

/*.uk-notification-message-primary {*/
/*    color: #1e87f0*/
/*}*/

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

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

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

/*.uk-tooltip {*/
/*    display: none;*/
/*    position: absolute;*/
/*    z-index: 1030;*/
/*    box-sizing: border-box;*/
/*    max-width: 200px;*/
/*    padding: 3px 6px;*/
/*    background: #666;*/
/*    border-radius: 2px;*/
/*    color: #fff;*/
/*    font-size: 12px*/
/*}*/

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

/*[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*/
/*}*/

/*.uk-placeholder {*/
/*    margin-bottom: 20px;*/
/*    padding: 30px 30px;*/
/*    background: 0;*/
/*    border: 1px dashed #e5e5e5*/
/*}*/

/** + .uk-placeholder {*/
/*    margin-top: 20px*/
/*}*/

/*.uk-placeholder > :last-child {*/
/*    margin-bottom: 0*/
/*}*/

/*.uk-progress {*/
/*    vertical-align: baseline;*/
/*    -webkit-appearance: none;*/
/*    -moz-appearance: none;*/
/*    display: block;*/
/*    width: 100%;*/
/*    border: 0;*/
/*    background-color: #f8f8f8;*/
/*    margin-bottom: 20px;*/
/*    height: 15px;*/
/*    border-radius: 500px;*/
/*    overflow: hidden*/
/*}*/

/** + .uk-progress {*/
/*    margin-top: 20px*/
/*}*/

/*.uk-progress:indeterminate {*/
/*    color: transparent*/
/*}*/

/*.uk-progress::-webkit-progress-bar {*/
/*    background-color: #f8f8f8;*/
/*    border-radius: 500px;*/
/*    overflow: hidden*/
/*}*/

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

/*.uk-progress::-webkit-progress-value {*/
/*    background-color: #1e87f0;*/
/*    transition: width .6s ease*/
/*}*/

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

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

/*.uk-sortable {*/
/*    position: relative*/
/*}*/

/*.uk-sortable svg {*/
/*    pointer-events: none*/
/*}*/

/*.uk-sortable > :last-child {*/
/*    margin-bottom: 0*/
/*}*/

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

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

/*.uk-sortable-empty {*/
/*    min-height: 50px*/
/*}*/

/*.uk-sortable-handle:hover {*/
/*    cursor: move*/
/*}*/
/*.uk-countdown-number*/
/*, .uk-countdown-separator {*/
/*    line-height: 70px*/
/*}*/

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

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

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

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

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

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

/*[class*=uk-animation-] {*/
/*    animation-duration: .5s;*/
/*    animation-timing-function: ease-out;*/
/*    animation-fill-mode: both*/
/*}*/

/*.uk-animation-reverse {*/
/*    animation-direction: reverse;*/
/*    animation-timing-function: ease-in*/
/*}*/

/*.uk-animation-fade {*/
/*    animation-name: uk-fade;*/
/*    animation-duration: .8s;*/
/*    animation-timing-function: linear*/
/*}*/

/*.uk-animation-scale-up {*/
/*    animation-name: uk-fade-scale-02*/
/*}*/

/*.uk-animation-scale-down {*/
/*    animation-name: uk-fade-scale-18*/
/*}*/

/*.uk-animation-slide-top {*/
/*    animation-name: uk-fade-top*/
/*}*/

/*.uk-animation-slide-bottom {*/
/*    animation-name: uk-fade-bottom*/
/*}*/

/*.uk-animation-slide-left {*/
/*    animation-name: uk-fade-left*/
/*}*/

/*.uk-animation-slide-right {*/
/*    animation-name: uk-fade-right*/
/*}*/

/*.uk-animation-slide-top-small {*/
/*    animation-name: uk-fade-top-small*/
/*}*/

/*.uk-animation-slide-bottom-small {*/
/*    animation-name: uk-fade-bottom-small*/
/*}*/

/*.uk-animation-slide-left-small {*/
/*    animation-name: uk-fade-left-small*/
/*}*/

/*.uk-animation-slide-right-small {*/
/*    animation-name: uk-fade-right-small*/
/*}*/

/*.uk-animation-slide-top-medium {*/
/*    animation-name: uk-fade-top-medium*/
/*}*/

/*.uk-animation-slide-bottom-medium {*/
/*    animation-name: uk-fade-bottom-medium*/
/*}*/

/*.uk-animation-slide-left-medium {*/
/*    animation-name: uk-fade-left-medium*/
/*}*/

/*.uk-animation-slide-right-medium {*/
/*    animation-name: uk-fade-right-medium*/
/*}*/

/*.uk-animation-kenburns {*/
/*    animation-name: uk-scale-kenburns;*/
/*    animation-duration: 15s*/
/*}*/

/*.uk-animation-shake {*/
/*    animation-name: uk-shake*/
/*}*/

/*.uk-animation-fast {*/
/*    animation-duration: .1s*/
/*}*/

/*.uk-animation-toggle:not(:hover):not(.uk-hover) [class*=uk-animation-] {*/
/*    animation-name: none*/
/*}*/
[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
}

.uk-child-width-expand > :not([class*=uk-width]) {
    flex: 1;
    min-width: 1px
}

@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 > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }
}

@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 > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }
}

@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 > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }
}

@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 > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }
}

[class*=uk-width] {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%
}

.uk-width-1-2 {
    width: 50%
}

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

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

.uk-width-1-4 {
    width: 25%
}

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

.uk-width-1-5 {
    width: 20%
}

.uk-width-2-5 {
    width: 40%
}

.uk-width-3-5 {
    width: 60%
}

.uk-width-4-5 {
    width: 80%
}

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

.uk-width-5-6 {
    width: calc(100% * 5 / 6.001)
}

.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
}

.uk-width-auto {
    width: auto
}

.uk-width-expand {
    flex: 1;
    min-width: 1px
}

@media (min-width: 640px) {
    .uk-width-1-1\@s {
        width: 100%
    }

    .uk-width-1-2\@s {
        width: 50%
    }

    .uk-width-1-3\@s {
        width: calc(100% * 1 / 3.001)
    }

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

    .uk-width-1-4\@s {
        width: 25%
    }

    .uk-width-3-4\@s {
        width: 75%
    }

    .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%
    }

    .uk-width-1-6\@s {
        width: calc(100% * 1 / 6.001)
    }

    .uk-width-5-6\@s {
        width: calc(100% * 5 / 6.001)
    }

    .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
    }

    .uk-width-auto\@s {
        width: auto
    }

    .uk-width-expand\@s {
        flex: 1;
        min-width: 1px
    }
}

@media (min-width: 960px) {
    .uk-width-1-1\@m {
        width: 100%
    }

    .uk-width-1-2\@m {
        width: 50%
    }

    .uk-width-1-3\@m {
        width: calc(100% * 1 / 3.001)
    }

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

    .uk-width-1-4\@m {
        width: 25%
    }

    .uk-width-3-4\@m {
        width: 75%
    }

    .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%
    }

    .uk-width-1-6\@m {
        width: calc(100% * 1 / 6.001)
    }

    .uk-width-5-6\@m {
        width: calc(100% * 5 / 6.001)
    }

    .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
    }

    .uk-width-auto\@m {
        width: auto
    }

    .uk-width-expand\@m {
        flex: 1;
        min-width: 1px
    }
}

@media (min-width: 1200px) {
    .uk-width-1-1\@l {
        width: 100%
    }

    .uk-width-1-2\@l {
        width: 50%
    }

    .uk-width-1-3\@l {
        width: calc(100% * 1 / 3.001)
    }

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

    .uk-width-1-4\@l {
        width: 25%
    }

    .uk-width-3-4\@l {
        width: 75%
    }

    .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%
    }

    .uk-width-1-6\@l {
        width: calc(100% * 1 / 6.001)
    }

    .uk-width-5-6\@l {
        width: calc(100% * 5 / 6.001)
    }

    .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
    }

    .uk-width-auto\@l {
        width: auto
    }

    .uk-width-expand\@l {
        flex: 1;
        min-width: 1px
    }
}

@media (min-width: 1600px) {
    .uk-width-1-1\@xl {
        width: 100%
    }

    .uk-width-1-2\@xl {
        width: 50%
    }

    .uk-width-1-3\@xl {
        width: calc(100% * 1 / 3.001)
    }

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

    .uk-width-1-4\@xl {
        width: 25%
    }

    .uk-width-3-4\@xl {
        width: 75%
    }

    .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%
    }

    .uk-width-1-6\@xl {
        width: calc(100% * 1 / 6.001)
    }

    .uk-width-5-6\@xl {
        width: calc(100% * 5 / 6.001)
    }

    .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
    }

    .uk-width-auto\@xl {
        width: auto
    }

    .uk-width-expand\@xl {
        flex: 1;
        min-width: 1px
    }
}

/*[class*=uk-height] {*/
/*    box-sizing: border-box*/
/*}*/

/*.uk-height-1-1 {*/
/*    height: 100%*/
/*}*/

/*.uk-height-viewport {*/
/*    min-height: 100vh*/
/*}*/

/*.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*/
/*}*/

/*.uk-text-lead {*/
/*    font-size: 1.5rem;*/
/*    line-height: 1.5;*/
/*    color: #333*/
/*}*/

/*.uk-text-meta {*/
/*    font-size: .875rem;*/
/*    line-height: 1.4;*/
/*    color: #999*/
/*}*/

/*.uk-text-meta a {*/
/*    color: #999*/
/*}*/

/*.uk-text-meta a:hover {*/
/*    color: #666;*/
/*    text-decoration: none*/
/*}*/

/*.uk-text-small {*/
/*    font-size: .875rem;*/
/*    line-height: 1.5*/
/*}*/

/*.uk-text-large {*/
/*    font-size: 1.5rem;*/
/*    line-height: 1.5*/
/*}*/

.uk-text-bold {
    font-weight: bolder
}

/*.uk-text-uppercase {*/
/*    text-transform: uppercase !important*/
/*}*/

/*.uk-text-capitalize {*/
/*    text-transform: capitalize !important*/
/*}*/

/*.uk-text-lowercase {*/
/*    text-transform: lowercase !important*/
/*}*/

/*.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*/
/*}*/

/*.uk-text-background {*/
/*    -webkit-background-clip: text;*/
/*    -webkit-text-fill-color: transparent;*/
/*    display: inline-block;*/
/*    color: #1e87f0 !important*/
/*}*/

/*@supports (-webkit-background-clip:text) {*/
/*    .uk-text-background {*/
/*        background-color: #1e87f0*/
/*    }*/
/*}*/

.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
}

/*@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*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*.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*/
/*}*/

/*.uk-text-nowrap {*/
/*    white-space: nowrap*/
/*}*/

/*.uk-text-truncate {*/
/*    max-width: 100%;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    white-space: nowrap*/
/*}*/

/*td.uk-text-truncate, th.uk-text-truncate {*/
/*    max-width: 0*/
/*}*/

/*.uk-text-break {*/
/*    overflow-wrap: break-word;*/
/*    word-wrap: break-word*/
/*}*/

/*td.uk-text-break, th.uk-text-break {*/
/*    word-break: break-all*/
/*}*/

/*[class*=uk-column-] {*/
/*    column-gap: 30px*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    [class*=uk-column-] {*/
/*        column-gap: 40px*/
/*    }*/
/*}*/

/*[class*=uk-column-] img {*/
/*    transform: translate3d(0, 0, 0)*/
/*}*/

/*.uk-column-divider {*/
/*    column-rule: 1px solid #e5e5e5;*/
/*    column-gap: 60px*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .uk-column-divider {*/
/*        column-gap: 80px*/
/*    }*/
/*}*/

/*.uk-column-1-2 {*/
/*    column-count: 2*/
/*}*/

/*.uk-column-1-3 {*/
/*    column-count: 3*/
/*}*/

/*.uk-column-1-4 {*/
/*    column-count: 4*/
/*}*/

/*.uk-column-1-5 {*/
/*    column-count: 5*/
/*}*/

/*.uk-column-1-6 {*/
/*    column-count: 6*/
/*}*/

/*@media (min-width: 640px) {*/
/*    .uk-column-1-2\@s {*/
/*        column-count: 2*/
/*    }*/

/*    .uk-column-1-3\@s {*/
/*        column-count: 3*/
/*    }*/

/*    .uk-column-1-4\@s {*/
/*        column-count: 4*/
/*    }*/

/*    .uk-column-1-5\@s {*/
/*        column-count: 5*/
/*    }*/

/*    .uk-column-1-6\@s {*/
/*        column-count: 6*/
/*    }*/
/*}*/

/*@media (min-width: 960px) {*/
/*    .uk-column-1-2\@m {*/
/*        column-count: 2*/
/*    }*/

/*    .uk-column-1-3\@m {*/
/*        column-count: 3*/
/*    }*/

/*    .uk-column-1-4\@m {*/
/*        column-count: 4*/
/*    }*/

/*    .uk-column-1-5\@m {*/
/*        column-count: 5*/
/*    }*/

/*    .uk-column-1-6\@m {*/
/*        column-count: 6*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .uk-column-1-2\@l {*/
/*        column-count: 2*/
/*    }*/

/*    .uk-column-1-3\@l {*/
/*        column-count: 3*/
/*    }*/

/*    .uk-column-1-4\@l {*/
/*        column-count: 4*/
/*    }*/

/*    .uk-column-1-5\@l {*/
/*        column-count: 5*/
/*    }*/

/*    .uk-column-1-6\@l {*/
/*        column-count: 6*/
/*    }*/
/*}*/

/*@media (min-width: 1600px) {*/
/*    .uk-column-1-2\@xl {*/
/*        column-count: 2*/
/*    }*/

/*    .uk-column-1-3\@xl {*/
/*        column-count: 3*/
/*    }*/

/*    .uk-column-1-4\@xl {*/
/*        column-count: 4*/
/*    }*/

/*    .uk-column-1-5\@xl {*/
/*        column-count: 5*/
/*    }*/

/*    .uk-column-1-6\@xl {*/
/*        column-count: 6*/
/*    }*/
/*}*/

/*.uk-column-span {*/
/*    column-span: all*/
/*}*/

/*.uk-cover {*/
/*    max-width: none;*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    transform: translate(-50%, -50%)*/
/*}*/

/*iframe.uk-cover {*/
/*    pointer-events: none*/
/*}*/

/*.uk-cover-container {*/
/*    overflow: hidden;*/
/*    position: relative*/
/*}*/

/*.uk-background-default {*/
/*    background-color: #fff*/
/*}*/

/*.uk-background-muted {*/
/*    background-color: #f8f8f8*/
/*}*/

/*.uk-background-primary {*/
/*    background-color: #1e87f0*/
/*}*/

/*.uk-background-secondary {*/
/*    background-color: #222*/
/*}*/

/*.uk-background-contain, .uk-background-cover {*/
/*    background-position: 50% 50%;*/
/*    background-repeat: no-repeat*/
/*}*/

/*.uk-background-cover {*/
/*    background-size: cover*/
/*}*/

/*.uk-background-contain {*/
/*    background-size: contain*/
/*}*/

/*.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%*/
/*}*/

/*.uk-background-norepeat {*/
/*    background-repeat: no-repeat*/
/*}*/

/*.uk-background-fixed {*/
/*    background-attachment: fixed;*/
/*    backface-visibility: hidden*/
/*}*/

/*@media (pointer: coarse) {*/
/*    .uk-background-fixed {*/
/*        background-attachment: scroll*/
/*    }*/
/*}*/

/*@media (max-width: 639px) {*/
/*    .uk-background-image\@s {*/
/*        background-image: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 959px) {*/
/*    .uk-background-image\@m {*/
/*        background-image: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 1199px) {*/
/*    .uk-background-image\@l {*/
/*        background-image: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 1599px) {*/
/*    .uk-background-image\@xl {*/
/*        background-image: none !important*/
/*    }*/
/*}*/

/*.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*/
/*}*/

/*[class*=uk-align] {*/
/*    display: block;*/
/*    margin-bottom: 30px*/
/*}*/

/** + [class*=uk-align] {*/
/*    margin-top: 30px*/
/*}*/

/*.uk-align-center {*/
/*    margin-left: auto;*/
/*    margin-right: auto*/
/*}*/

/*.uk-align-left {*/
/*    margin-top: 0;*/
/*    margin-right: 30px;*/
/*    float: left*/
/*}*/

/*.uk-align-right {*/
/*    margin-top: 0;*/
/*    margin-left: 30px;*/
/*    float: right*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*@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\@l, .uk-align-left\@m, .uk-align-left\@s {*/
/*        margin-right: 40px*/
/*    }*/

/*    .uk-align-right, .uk-align-right\@l, .uk-align-right\@m, .uk-align-right\@s {*/
/*        margin-left: 40px*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*.uk-svg, .uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve) {*/
/*    fill: currentcolor*/
/*}*/

/*.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {*/
/*    stroke: currentcolor*/
/*}*/

/*.uk-svg {*/
/*    transform: translate(0, 0)*/
/*}*/

.uk-panel {
    position: relative;
    box-sizing: border-box
}

.uk-panel::after, .uk-panel::before {
    content: "";
    display: table
}

.uk-panel::after {
    clear: both
}

.uk-panel > :last-child {
    margin-bottom: 0
}

.uk-panel-scrollable {
    height: 170px;
    padding: 10px;
    border: 1px solid #e5e5e5;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    resize: both
}

.uk-clearfix::before {
    content: "";
    display: table-cell
}

.uk-clearfix::after {
    content: "";
    display: table;
    clear: both
}

.uk-float-left {
    float: left
}

.uk-float-right {
    float: right
}

[class*=uk-float-] {
    max-width: 100%
}

.uk-overflow-hidden {
    overflow: hidden
}

.uk-overflow-auto {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.uk-overflow-auto > :last-child {
    margin-bottom: 0
}

.uk-resize {
    resize: both
}

.uk-resize-vertical {
    resize: vertical
}

.uk-display-block {
    display: block !important
}

.uk-display-inline {
    display: inline !important
}

.uk-display-inline-block {
    display: inline-block !important
}

[class*=uk-inline] {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    -webkit-backface-visibility: hidden
}

/*.uk-inline-clip {*/
/*    overflow: hidden*/
/*}*/

/*.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*/
/*}*/

/*.uk-responsive-height, .uk-responsive-width {*/
/*    box-sizing: border-box*/
/*}*/

/*.uk-responsive-width {*/
/*    max-width: 100% !important;*/
/*    height: auto*/
/*}*/

/*.uk-responsive-height {*/
/*    max-height: 100%;*/
/*    width: auto;*/
/*    max-width: none*/
/*}*/

/*.uk-border-circle {*/
/*    border-radius: 50%*/
/*}*/

/*.uk-border-pill {*/
/*    border-radius: 500px*/
/*}*/

/*.uk-border-rounded {*/
/*    border-radius: 5px*/
/*}*/

/*.uk-inline-clip[class*=uk-border-] {*/
/*    -webkit-transform: translateZ(0)*/
/*}*/

/*.uk-disabled {*/
/*    pointer-events: none*/
/*}*/

/*.uk-drag, .uk-drag * {*/
/*    cursor: move*/
/*}*/

/*.uk-drag iframe {*/
/*    pointer-events: none*/
/*}*/

/*.uk-dragover {*/
/*    box-shadow: 0 0 20px rgba(100, 100, 100, .3)*/
/*}*/



/*.uk-flex {*/
/*    display: flex*/
/*}*/

/*.uk-flex-inline {*/
/*    display: inline-flex*/
/*}*/

/*.uk-flex-inline::after, .uk-flex-inline::before, .uk-flex::after, .uk-flex::before {*/
/*    display: none*/
/*}*/

/*.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*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

/*.uk-flex-nowrap {*/
/*    flex-wrap: nowrap*/
/*}*/

/*.uk-flex-wrap {*/
/*    flex-wrap: wrap*/
/*}*/

/*.uk-flex-wrap-reverse {*/
/*    flex-wrap: wrap-reverse*/
/*}*/

/*.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*/
/*}*/

/*.uk-flex-first {*/
/*    order: -1*/
/*}*/

/*.uk-flex-last {*/
/*    order: 99*/
/*}*/

/*@media (min-width: 640px) {*/
/*    .uk-flex-first\@s {*/
/*        order: -1*/
/*    }*/

/*    .uk-flex-last\@s {*/
/*        order: 99*/
/*    }*/
/*}*/

/*@media (min-width: 960px) {*/
/*    .uk-flex-first\@m {*/
/*        order: -1*/
/*    }*/

/*    .uk-flex-last\@m {*/
/*        order: 99*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .uk-flex-first\@l {*/
/*        order: -1*/
/*    }*/

/*    .uk-flex-last\@l {*/
/*        order: 99*/
/*    }*/
/*}*/

/*@media (min-width: 1600px) {*/
/*    .uk-flex-first\@xl {*/
/*        order: -1*/
/*    }*/

/*    .uk-flex-last\@xl {*/
/*        order: 99*/
/*    }*/
/*}*/

/*.uk-flex-none {*/
/*    flex: none*/
/*}*/

/*.uk-flex-auto {*/
/*    flex: auto*/
/*}*/

/*.uk-flex-1 {*/
/*    flex: 1*/
/*}*/

.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
}

.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
}

/*.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*/
/*}*/

/*.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*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*.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*/
/*}*/

/*@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*/
/*    }*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

.uk-padding {
    padding: 30px
}

@media (min-width: 1200px) {
    .uk-padding {
        padding: 40px
    }
}

.uk-padding-small {
    padding: 15px
}

/*.uk-padding-large {*/
/*    padding: 30px*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .uk-padding-large {*/
/*        padding: 70px*/
/*    }*/
/*}*/

/*.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*/
/*}*/

/*[class*=uk-position-bottom], [class*=uk-position-center], [class*=uk-position-left], [class*=uk-position-right], [class*=uk-position-top] {*/
/*    position: absolute !important*/
/*}*/

/*.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*/
/*}*/

/*.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*/
/*}*/

/*.uk-position-center {*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    display: table;*/
/*    width: -moz-max-content;*/
/*    max-width: 100%;*/
/*    box-sizing: border-box*/
/*}*/

/*[class*=uk-position-center-left], [class*=uk-position-center-right] {*/
/*    top: 50%;*/
/*    transform: translateY(-50%)*/
/*}*/

/*.uk-position-center-left {*/
/*    left: 0*/
/*}*/

/*.uk-position-center-right {*/
/*    right: 0*/
/*}*/

/*.uk-position-center-left-out {*/
/*    right: 100%;*/
/*    width: max-content*/
/*}*/

/*.uk-position-center-right-out {*/
/*    left: 100%;*/
/*    width: max-content*/
/*}*/

/*.uk-position-bottom-center, .uk-position-top-center {*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    display: table;*/
/*    width: -moz-max-content;*/
/*    max-width: 100%;*/
/*    box-sizing: border-box*/
/*}*/

/*.uk-position-top-center {*/
/*    top: 0*/
/*}*/

/*.uk-position-bottom-center {*/
/*    bottom: 0*/
/*}*/

/*.uk-position-cover {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0*/
/*}*/

.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*/
/*}*/

/*.uk-position-small {*/
/*    margin: 15px*/
/*}*/

/*.uk-position-small.uk-position-center {*/
/*    transform: translate(-50%, -50%) translate(-15px, -15px)*/
/*}*/

/*.uk-position-small[class*=uk-position-center-left], .uk-position-small[class*=uk-position-center-right] {*/
/*    transform: translateY(-50%) translateY(-15px)*/
/*}*/

/*.uk-position-small.uk-position-bottom-center, .uk-position-small.uk-position-top-center {*/
/*    transform: translateX(-50%) translateX(-15px)*/
/*}*/

/*.uk-position-medium {*/
/*    margin: 30px*/
/*}*/

/*.uk-position-medium.uk-position-center {*/
/*    transform: translate(-50%, -50%) translate(-30px, -30px)*/
/*}*/

/*.uk-position-medium[class*=uk-position-center-left], .uk-position-medium[class*=uk-position-center-right] {*/
/*    transform: translateY(-50%) translateY(-30px)*/
/*}*/

/*.uk-position-medium.uk-position-bottom-center, .uk-position-medium.uk-position-top-center {*/
/*    transform: translateX(-50%) translateX(-30px)*/
/*}*/

/*.uk-position-large {*/
/*    margin: 30px*/
/*}*/

/*.uk-position-large.uk-position-center {*/
/*    transform: translate(-50%, -50%) translate(-30px, -30px)*/
/*}*/

/*.uk-position-large[class*=uk-position-center-left], .uk-position-large[class*=uk-position-center-right] {*/
/*    transform: translateY(-50%) translateY(-30px)*/
/*}*/

/*.uk-position-large.uk-position-bottom-center, .uk-position-large.uk-position-top-center {*/
/*    transform: translateX(-50%) translateX(-30px)*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .uk-position-large {*/
/*        margin: 50px*/
/*    }*/

/*    .uk-position-large.uk-position-center {*/
/*        transform: translate(-50%, -50%) translate(-50px, -50px)*/
/*    }*/

/*    .uk-position-large[class*=uk-position-center-left], .uk-position-large[class*=uk-position-center-right] {*/
/*        transform: translateY(-50%) translateY(-50px)*/
/*    }*/

/*    .uk-position-large.uk-position-bottom-center, .uk-position-large.uk-position-top-center {*/
/*        transform: translateX(-50%) translateX(-50px)*/
/*    }*/
/*}*/

/*.uk-transition-fade, [class*=uk-transition-scale], [class*=uk-transition-slide] {*/
/*    transition: .3s ease-out;*/
/*    transition-property: opacity, transform, filter*/
/*}*/

/*.uk-transition-toggle:focus {*/
/*    outline: 0*/
/*}*/

/*.uk-transition-fade {*/
/*    opacity: 0*/
/*}*/

/*.uk-transition-active.uk-active [class*=uk-transition-fade], .uk-transition-toggle.uk-hover [class*=uk-transition-fade], .uk-transition-toggle:focus [class*=uk-transition-fade], .uk-transition-toggle:hover [class*=uk-transition-fade] {*/
/*    opacity: 1*/
/*}*/

/*[class*=uk-transition-scale] {*/
/*    opacity: 0*/
/*}*/

/*.uk-transition-scale-up {*/
/*    transform: scale3d(1, 1, 1)*/
/*}*/

/*.uk-transition-scale-down {*/
/*    transform: scale3d(1.1, 1.1, 1)*/
/*}*/

/*.uk-transition-active.uk-active .uk-transition-scale-up, .uk-transition-toggle.uk-hover .uk-transition-scale-up, .uk-transition-toggle:focus .uk-transition-scale-up, .uk-transition-toggle:hover .uk-transition-scale-up {*/
/*    opacity: 1;*/
/*    transform: scale3d(1.1, 1.1, 1)*/
/*}*/

/*.uk-transition-active.uk-active .uk-transition-scale-down, .uk-transition-toggle.uk-hover .uk-transition-scale-down, .uk-transition-toggle:focus .uk-transition-scale-down, .uk-transition-toggle:hover .uk-transition-scale-down {*/
/*    opacity: 1;*/
/*    transform: scale3d(1, 1, 1)*/
/*}*/

/*[class*=uk-transition-slide] {*/
/*    opacity: 0*/
/*}*/

/*.uk-transition-slide-top {*/
/*    transform: translateY(-100%)*/
/*}*/

/*.uk-transition-slide-bottom {*/
/*    transform: translateY(100%)*/
/*}*/

/*.uk-transition-slide-left {*/
/*    transform: translateX(-100%)*/
/*}*/

/*.uk-transition-slide-right {*/
/*    transform: translateX(100%)*/
/*}*/

/*.uk-transition-slide-top-small {*/
/*    transform: translateY(-10px)*/
/*}*/

/*.uk-transition-slide-bottom-small {*/
/*    transform: translateY(10px)*/
/*}*/

/*.uk-transition-slide-left-small {*/
/*    transform: translateX(-10px)*/
/*}*/

/*.uk-transition-slide-right-small {*/
/*    transform: translateX(10px)*/
/*}*/

/*.uk-transition-slide-top-medium {*/
/*    transform: translateY(-50px)*/
/*}*/

/*.uk-transition-slide-bottom-medium {*/
/*    transform: translateY(50px)*/
/*}*/

/*.uk-transition-slide-left-medium {*/
/*    transform: translateX(-50px)*/
/*}*/

/*.uk-transition-slide-right-medium {*/
/*    transform: translateX(50px)*/
/*}*/

/*.uk-transition-active.uk-active [class*=uk-transition-slide], .uk-transition-toggle.uk-hover [class*=uk-transition-slide], .uk-transition-toggle:focus [class*=uk-transition-slide], .uk-transition-toggle:hover [class*=uk-transition-slide] {*/
/*    opacity: 1;*/
/*    transform: translateX(0) translateY(0)*/
/*}*/

/*.uk-transition-opaque {*/
/*    opacity: 1*/
/*}*/

/*.uk-transition-slow {*/
/*    transition-duration: .7s*/
/*}*/

/*.uk-hidden, [hidden] {*/
/*    display: none !important*/
/*}*/

/*@media (min-width: 640px) {*/
/*    .uk-hidden\@s {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*@media (min-width: 960px) {*/
/*    .uk-hidden\@m {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .uk-hidden\@l {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*@media (min-width: 1600px) {*/
/*    .uk-hidden\@xl {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 639px) {*/
/*    .uk-visible\@s {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 959px) {*/
/*    .uk-visible\@m {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 1199px) {*/
/*    .uk-visible\@l {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*@media (max-width: 1599px) {*/
/*    .uk-visible\@xl {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*.uk-invisible {*/
/*    visibility: hidden !important*/
/*}*/

/*.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*/
/*}*/

/*.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover:not(:focus) {*/
/*    opacity: 0 !important*/
/*}*/

/*@media (pointer: coarse) {*/
/*    .uk-hidden-touch {*/
/*        display: none !important*/
/*    }*/
/*}*/

/*.uk-hidden-notouch {*/
/*    display: none !important*/
/*}*/

/*@media (pointer: coarse) {*/
/*    .uk-hidden-notouch {*/
/*        display: block !important*/
/*    }*/
/*}*/

/*@media print {*/
/*    *, ::after, ::before {*/
/*        background: 0 0 !important;*/
/*        color: #000 !important;*/
/*        box-shadow: none !important;*/
/*        text-shadow: none !important*/
/*    }*/

/*    a, a:visited {*/
/*        text-decoration: underline*/
/*    }*/

/*    blockquote, pre {*/
/*        border: 1px solid #999;*/
/*        page-break-inside: avoid*/
/*    }*/

/*    thead {*/
/*        display: table-header-group*/
/*    }*/

/*    img, tr {*/
/*        page-break-inside: avoid*/
/*    }*/

/*    img {*/
/*        max-width: 100% !important*/
/*    }*/

/*    @page {*/
/*        margin: .5cm*/
/*    }*/

/*    h2, h3, p {*/
/*        orphans: 3;*/
/*        widows: 3*/
/*    }*/

/*    h2, h3 {*/
/*        page-break-after: avoid*/
/*    }*/
/*}*/

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
/* latin-ext */
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');*/
/*    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*/
/*    font-display: swap*/
/*}*/

/*!* latin *!*/
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');*/
/*    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;*/
/*    font-display: swap*/
/*}*/

/*!* latin-ext *!*/
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');*/
/*    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*/
/*    font-display: swap*/
/*}*/

/*!* latin *!*/
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');*/
/*    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;*/
/*    font-display: swap*/
/*}*/

/*!* latin-ext *!*/
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');*/
/*    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*/
/*    font-display: swap*/
/*}*/

/*!* latin *!*/
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');*/
/*    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;*/
/*    font-display: swap*/
/*}*/

/*!* latin-ext *!*/
/*@font-face {*/
/*    font-family: 'Varela Round';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: url(https://fonts.gstatic.com/s/varelaround/v19/w8gdH283Tvk__Lua32TysjIfqcuPP9g.woff2) format('woff2');*/
/*    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*/
/*    font-display: swap*/
/*}*/

/*!* latin *!*/
/*@font-face {*/
/*    font-family: 'Varela Round';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: url(https://fonts.gstatic.com/s/varelaround/v19/w8gdH283Tvk__Lua32TysjIfp8uP.woff2) format('woff2');*/
/*    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;*/
/*    font-display: swap*/
/*}*/

/* ========================================================================
   Component: Base
 ========================================================================== */
/*
 * 1. Normalize default `font-family` and set `font-size` to support `rem` units
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 * 3. Style
 */



.tm-main {
    width: 100%;
}

.tm-sidebar-b {
    width: 400px;
}

@media (max-width: 1400px) {
    .tm-main {
        width: 100%;
    }

    .tm-sidebar-b {
        width: 300px;
    }
}

@media (max-width: 768px) {
    .tm-main {
        width: 100%;
    }

    .tm-sidebar-b {
        /*display:none;*/
        width: 100%;
    }
}


/* Links
 =====================================================ins===================== */
/*
 * Remove the gray background color from active links in IE 10.
 */
a {
    background: transparent;
}

/*
 * Improve readability of focused elements when they are also in an active/hover state.
 */
a:active,
a:hover {
    outline: 0;
}

/*
 * Style
 */
.single a,
.single .uk-link {
    color: inherit;
    cursor: pointer;
    text-decoration: underline;
}


/* Text-level semantics
 ========================================================================== */
/*
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
    font-weight: bold;
}

/*
 * 1. Address odd `em`-unit font size rendering in all browsers.
 * 2. Consolas has a better baseline in running text compared to `Courier`
 */
/*:not(pre) > code,*/
/*:not(pre) > kbd,*/
/*:not(pre) > samp {*/
/*    !* 1 *!*/
/*    font-size: 12px;*/
/*    !* 2 *!*/
/*    font-family: Consolas, monospace, serif;*/
/*    !* 3 *!*/
/*    color: #dd0055;*/
/*    white-space: nowrap;*/
/*}*/

/*!**/
/* * Emphasize*/
/* *!*/
/*em {*/
/*    color: #dd0055;*/
/*}*/

/*!**/
/* * Mark*/
/* * Note: Addresses styling not present in IE 8/9.*/
/* *!*/
/*mark {*/
/*    background: #ffffaa;*/
/*    color: #8e9091;*/
/*}*/

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

/*!**/
/* * Addresses inconsistent and variable 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. Sets a maximum width relative to the parent and auto scales the height
 * 2. Corrects `max-width` behavior if padding and border are used
 */
audio,
canvas,
img,
svg,
video {
    /* 1 */
    max-width: 100%;
    height: auto;
    /* 2 */
    box-sizing: border-box;
}

/*
 * Preserve original dimensions
 */
/*.uk-img-preserve,*/
/*.uk-img-preserve audio,*/
/*.uk-img-preserve canvas,*/
/*.uk-img-preserve img,*/
/*.uk-img-preserve svg,*/
/*.uk-img-preserve video {*/
/*    max-width: none;*/
/*}*/

/*
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
    border: 0;
}

/*
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
    overflow: hidden;
}

/* Block elements
 ========================================================================== */
/*
 * Reset margin
 */
blockquote,
figure {
    margin: 0;
}

/*
 * Margins
 */
p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
    margin: 0 0 10px 0;
}

* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure {
    margin-top: 10px;
}

/* Headings
 ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 10px 0;
    font-weight: normal;
    color: #2f363b;
    /*text-transform: uppercase;*/
}

/*
 * Margins
 */
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
    margin-top: 10px;
}

/*
 * Sizes
 */
h1,
.uk-h1 {
    font-size: 30px;
    line-height: 40px;
}

h2,
.uk-h2 {
    font-size: 24px;
    line-height: 30px;
}

/*h3,*/
/*.uk-h3 {*/
/*    font-size: 16px;*/
/*    line-height: 23px;*/
/*}*/

/*h4,*/
/*.uk-h4 {*/
/*    font-size: 16px;*/
/*    line-height: 22px;*/
/*}*/

/*h5,*/
/*.uk-h5 {*/
/*    font-size: 14px;*/
/*    line-height: 20px;*/
/*}*/

h6,
.uk-h6 {
    font-size: 12px;
    line-height: 18px;
}

/* 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. Address differences between Firefox and other browsers.*/
/* * 2. Style*/
/* *!*/
/*hr {*/
/*    !* 1 *!*/
/*    box-sizing: content-box;*/
/*    height: 0;*/
/*    !* 2 *!*/
/*    margin: 10px 0;*/
/*    border: 0;*/
/*    border-top: 1px solid #ebebec;*/
/*}*/

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

/*!* Blockquotes*/
/* ========================================================================== *!*/
/*blockquote {*/
/*    padding-left: 0;*/
/*    border-left: 0 solid #ebebec;*/
/*    font-size: 18px;*/
/*    line-height: 28px;*/
/*    font-style: italic;*/
/*}*/

/*!* Preformatted text*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Contain overflow in all browsers.*/
/* *!*/
/*pre {*/
/*    padding: 10px;*/
/*    background: #fafafa;*/
/*    font: 12px / 18px Consolas, monospace, serif;*/
/*    color: #8e9091;*/
/*    -moz-tab-size: 4;*/
/*    tab-size: 4;*/
/*    !* 1 *!*/
/*    overflow: auto;*/
/*}*/

/*!* Selection pseudo-element*/
/* ========================================================================== *!*/
/*::-moz-selection {*/
/*    background: #3399ff;*/
/*    color: #ffffff;*/
/*    text-shadow: none;*/
/*}*/

/*::selection {*/
/*    background: #3399ff;*/
/*    color: #ffffff;*/
/*    text-shadow: none;*/
/*}*/

/* HTML5 elements
 ========================================================================== */
/*
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
    display: block;
}

/*
 * Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/*progress {*/
/*    vertical-align: baseline;*/
/*}*/

/*!**/
/* * Prevent displaying `audio` without controls in Chrome, Safari and Opera*/
/* *!*/
/*audio:not([controls]) {*/
/*    display: none;*/
/*}*/

/*!**/
/* * Address `[hidden]` styling not present in IE 8/9/10.*/
/* * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.*/
/* *!*/
/*[hidden],*/
/*template {*/
/*    display: none;*/
/*}*/

/* Iframe
 ========================================================================== */
iframe {
    border: 0;
    width:100%;
}

/* Fix viewport for IE10 snap mode
 ========================================================================== */
@media screen and (max-width: 400px) {
    @-ms-viewport {
        width: device-width;
    }
}

a:focus {
    text-decoration: none;
}

/* Sub-objects: `uk-width-*`
 ========================================================================== */
[class*='uk-width'] {
    box-sizing: border-box;
    width: 100%;
}

/*
 * Widths
 */
/* Whole */
.uk-width-1-1 {
    width: 100%;
}

/* Halves */
.uk-width-1-2,
.uk-width-2-4,
.uk-width-3-6,
.uk-width-5-10 {
    width: 50%;
}

/* Thirds */
.uk-width-1-3,
.uk-width-2-6 {
    width: 33.333%;
}

.uk-width-2-3,
.uk-width-4-6 {
    width: 66.666%;
}

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

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

/* Fifths */
.uk-width-1-5,
.uk-width-2-10 {
    width: 20%;
}

.uk-width-2-5,
.uk-width-4-10 {
    width: 40%;
}

.uk-width-3-5,
.uk-width-6-10 {
    width: 60%;
}

.uk-width-4-5,
.uk-width-8-10 {
    width: 80%;
}

/* Sixths */
.uk-width-1-6 {
    width: 16.666%;
}

.uk-width-5-6 {
    width: 83.333%;
}

/* Tenths */
.uk-width-1-10 {
    width: 10%;
}

.uk-width-3-10 {
    width: 30%;
}

.uk-width-7-10 {
    width: 70%;
}

.uk-width-9-10 {
    width: 90%;
}

/* Phone landscape and bigger */
@media (min-width: 480px) {
    /* Whole */
    .uk-width-small-1-1 {
        width: 100%;
    }

    /* Halves */
    .uk-width-small-1-2,
    .uk-width-small-2-4,
    .uk-width-small-3-6,
    .uk-width-small-5-10 {
        width: 50%;
    }

    /* Thirds */
    .uk-width-small-1-3,
    .uk-width-small-2-6 {
        width: 33.333%;
    }

    .uk-width-small-2-3,
    .uk-width-small-4-6 {
        width: 66.666%;
    }

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

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

    /* Fifths */
    .uk-width-small-1-5,
    .uk-width-small-2-10 {
        width: 20%;
    }

    .uk-width-small-2-5,
    .uk-width-small-4-10 {
        width: 40%;
    }

    .uk-width-small-3-5,
    .uk-width-small-6-10 {
        width: 60%;
    }

    .uk-width-small-4-5,
    .uk-width-small-8-10 {
        width: 80%;
    }

    /* Sixths */
    .uk-width-small-1-6 {
        width: 16.666%;
    }

    .uk-width-small-5-6 {
        width: 83.333%;
    }

    /* Tenths */
    .uk-width-small-1-10 {
        width: 10%;
    }

    .uk-width-small-3-10 {
        width: 30%;
    }

    .uk-width-small-7-10 {
        width: 70%;
    }

    .uk-width-small-9-10 {
        width: 90%;
    }
}

/* Tablet and bigger */
@media (min-width: 768px) {
    /* Whole */
    .uk-width-medium-1-1 {
        width: 100%;
    }

    /* Halves */
    .uk-width-medium-1-2,
    .uk-width-medium-2-4,
    .uk-width-medium-3-6,
    .uk-width-medium-5-10 {
        width: 50%;
    }

    /* Thirds */
    .uk-width-medium-1-3,
    .uk-width-medium-2-6 {
        width: 33.333%;
    }

    .uk-width-medium-2-3,
    .uk-width-medium-4-6 {
        width: 66.666%;
    }

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

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

    /* Fifths */
    .uk-width-medium-1-5,
    .uk-width-medium-2-10 {
        width: 20%;
    }

    .uk-width-medium-2-5,
    .uk-width-medium-4-10 {
        width: 40%;
    }

    .uk-width-medium-3-5,
    .uk-width-medium-6-10 {
        width: 60%;
    }

    .uk-width-medium-4-5,
    .uk-width-medium-8-10 {
        width: 80%;
    }

    /* Sixths */
    .uk-width-medium-1-6 {
        width: 16.666%;
    }

    .uk-width-medium-5-6 {
        width: 83.333%;
    }

    /* Tenths */
    .uk-width-medium-1-10 {
        width: 10%;
    }

    .uk-width-medium-3-10 {
        width: 30%;
    }

    .uk-width-medium-7-10 {
        width: 70%;
    }

    .uk-width-medium-9-10 {
        width: 90%;
    }
}

/* Desktop and bigger */
@media (min-width: 960px) {
    /* Whole */
    .uk-width-large-1-1 {
        width: 100%;
    }

    /* Halves */
    .uk-width-large-1-2,
    .uk-width-large-2-4,
    .uk-width-large-3-6,
    .uk-width-large-5-10 {
        width: 50%;
    }

    /* Thirds */
    .uk-width-large-1-3,
    .uk-width-large-2-6 {
        width: 33.333%;
    }

    .uk-width-large-2-3,
    .uk-width-large-4-6 {
        width: 66.666%;
    }

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

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

    /* Fifths */
    .uk-width-large-1-5,
    .uk-width-large-2-10 {
        width: 20%;
    }

    .uk-width-large-2-5,
    .uk-width-large-4-10 {
        width: 40%;
    }

    .uk-width-large-3-5,
    .uk-width-large-6-10 {
        width: 60%;
    }

    .uk-width-large-4-5,
    .uk-width-large-8-10 {
        width: 80%;
    }

    /* Sixths */
    .uk-width-large-1-6 {
        width: 16.666%;
    }

    .uk-width-large-5-6 {
        width: 83.333%;
    }

    /* Tenths */
    .uk-width-large-1-10 {
        width: 10%;
    }

    .uk-width-large-3-10 {
        width: 30%;
    }

    .uk-width-large-7-10 {
        width: 70%;
    }

    .uk-width-large-9-10 {
        width: 90%;
    }
}

/* Large screen and bigger */
@media (min-width: 1220px) {
    /* Whole */
    .uk-width-xlarge-1-1 {
        width: 100%;
    }

    /* Halves */
    .uk-width-xlarge-1-2,
    .uk-width-xlarge-2-4,
    .uk-width-xlarge-3-6,
    .uk-width-xlarge-5-10 {
        width: 50%;
    }

    /* Thirds */
    .uk-width-xlarge-1-3,
    .uk-width-xlarge-2-6 {
        width: 33.333%;
    }

    .uk-width-xlarge-2-3,
    .uk-width-xlarge-4-6 {
        width: 66.666%;
    }

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

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

    /* Fifths */
    .uk-width-xlarge-1-5,
    .uk-width-xlarge-2-10 {
        width: 20%;
    }

    .uk-width-xlarge-2-5,
    .uk-width-xlarge-4-10 {
        width: 40%;
    }

    .uk-width-xlarge-3-5,
    .uk-width-xlarge-6-10 {
        width: 60%;
    }

    .uk-width-xlarge-4-5,
    .uk-width-xlarge-8-10 {
        width: 80%;
    }

    /* Sixths */
    .uk-width-xlarge-1-6 {
        width: 16.666%;
    }

    .uk-width-xlarge-5-6 {
        width: 83.333%;
    }

    /* Tenths */
    .uk-width-xlarge-1-10 {
        width: 10%;
    }

    .uk-width-xlarge-3-10 {
        width: 30%;
    }

    .uk-width-xlarge-7-10 {
        width: 70%;
    }

    .uk-width-xlarge-9-10 {
        width: 90%;
    }
}

/* Sub-object: `uk-push-*` and `uk-pull-*`
 ========================================================================== */
/*
 * Source ordering
 * Works only with `uk-width-medium-*`
 */
/* Tablet and bigger */
/*@media (min-width: 768px) {*/
/*    [class*='uk-push-'],*/
/*    [class*='uk-pull-'] {*/
/*        position: relative;*/
/*    }*/

/*    !**/
/*     * Push*/
/*     *!*/
/*    !* Halves *!*/
/*    .uk-push-1-2,*/
/*    .uk-push-2-4,*/
/*    .uk-push-3-6,*/
/*    .uk-push-5-10 {*/
/*        left: 50%;*/
/*    }*/

/*    !* Thirds *!*/
/*    .uk-push-1-3,*/
/*    .uk-push-2-6 {*/
/*        left: 33.333%;*/
/*    }*/

/*    .uk-push-2-3,*/
/*    .uk-push-4-6 {*/
/*        left: 66.666%;*/
/*    }*/

/*    !* Quarters *!*/
/*    .uk-push-1-4 {*/
/*        left: 25%;*/
/*    }*/

/*    .uk-push-3-4 {*/
/*        left: 75%;*/
/*    }*/

/*    !* Fifths *!*/
/*    .uk-push-1-5,*/
/*    .uk-push-2-10 {*/
/*        left: 20%;*/
/*    }*/

/*    .uk-push-2-5,*/
/*    .uk-push-4-10 {*/
/*        left: 40%;*/
/*    }*/

/*    .uk-push-3-5,*/
/*    .uk-push-6-10 {*/
/*        left: 60%;*/
/*    }*/

/*    .uk-push-4-5,*/
/*    .uk-push-8-10 {*/
/*        left: 80%;*/
/*    }*/

/*    !* Sixths *!*/
/*    .uk-push-1-6 {*/
/*        left: 16.666%;*/
/*    }*/

/*    .uk-push-5-6 {*/
/*        left: 83.333%;*/
/*    }*/

/*    !* Tenths *!*/
/*    .uk-push-1-10 {*/
/*        left: 10%;*/
/*    }*/

/*    .uk-push-3-10 {*/
/*        left: 30%;*/
/*    }*/

/*    .uk-push-7-10 {*/
/*        left: 70%;*/
/*    }*/

/*    .uk-push-9-10 {*/
/*        left: 90%;*/
/*    }*/

/*    !**/
/*     * Pull*/
/*     *!*/
/*    !* Halves *!*/
/*    .uk-pull-1-2,*/
/*    .uk-pull-2-4,*/
/*    .uk-pull-3-6,*/
/*    .uk-pull-5-10 {*/
/*        left: -50%;*/
/*    }*/

/*    !* Thirds *!*/
/*    .uk-pull-1-3,*/
/*    .uk-pull-2-6 {*/
/*        left: -33.333%;*/
/*    }*/

/*    .uk-pull-2-3,*/
/*    .uk-pull-4-6 {*/
/*        left: -66.666%;*/
/*    }*/

/*    !* Quarters *!*/
/*    .uk-pull-1-4 {*/
/*        left: -25%;*/
/*    }*/

/*    .uk-pull-3-4 {*/
/*        left: -75%;*/
/*    }*/

/*    !* Fifths *!*/
/*    .uk-pull-1-5,*/
/*    .uk-pull-2-10 {*/
/*        left: -20%;*/
/*    }*/

/*    .uk-pull-2-5,*/
/*    .uk-pull-4-10 {*/
/*        left: -40%;*/
/*    }*/

/*    .uk-pull-3-5,*/
/*    .uk-pull-6-10 {*/
/*        left: -60%;*/
/*    }*/

/*    .uk-pull-4-5,*/
/*    .uk-pull-8-10 {*/
/*        left: -80%;*/
/*    }*/

/*    !* Sixths *!*/
/*    .uk-pull-1-6 {*/
/*        left: -16.666%;*/
/*    }*/

/*    .uk-pull-5-6 {*/
/*        left: -83.333%;*/
/*    }*/

/*    !* Tenths *!*/
/*    .uk-pull-1-10 {*/
/*        left: -10%;*/
/*    }*/

/*    .uk-pull-3-10 {*/
/*        left: -30%;*/
/*    }*/

/*    .uk-pull-7-10 {*/
/*        left: -70%;*/
/*    }*/

/*    .uk-pull-9-10 {*/
/*        left: -90%;*/
/*    }*/
/*}*/

/* ========================================================================
   Component: Panel
 ========================================================================== */
/*
 * 1. Needed for `a` elements
 * 2. Create position context for badges
 */
.uk-panel {
    /* 1 */
    display: block;
    /* 2 */
    position: relative;
}

/*
 * Allow panels to be anchors
 */
.uk-panel,
.uk-panel:hover {
    text-decoration: none;
}

/*
 * Micro clearfix to make panels more robust
 */
.uk-panel:before,
.uk-panel:after {
    content: "";
    display: table;
}

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

/*
 * Remove margin from the last-child if not `uk-widget-title`
 */
.uk-panel > :not(.uk-panel-title):last-child {
    margin-bottom: 0;
}

/* Sub-object: `uk-panel-title`
 ========================================================================== */
.uk-panel-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
    font-weight: normal;
    text-transform: uppercase;
    color: #2f363b;
}

/* Sub-object: `uk-panel-badge`
 ========================================================================== */
/*.uk-panel-badge {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    z-index: 1;*/
/*}*/

/* Sub-object: `uk-panel-teaser`
 ========================================================================== */
.uk-panel-teaser {
    margin-bottom: 20px;
}

/* Sub-object: `uk-panel-body`
 ========================================================================== */
/*.uk-panel-body {*/
/*    padding: 30px;*/
/*}*/

/* Modifier: `uk-panel-box`
 ========================================================================== */
.uk-panel-box {
    padding: 30px;
    background: rgba(35, 40, 40, 0.02);
    color: #8e9091;
}

.uk-panel-box-hover:hover {
    color: #8e9091;
}


.uk-panel-box .uk-panel-badge {
    top: 34px;
    right: 34px;
}

.uk-panel-box > .uk-panel-teaser {
    margin-top: -30px;
    margin-left: -30px;
    margin-right: -30px;
}

/*!**/
/* * Nav in panel*/
/* *!*/
/*.uk-panel-box > .uk-nav-side {*/
/*    margin: 0 -30px;*/
/*}*/

/*!**/
/* * Sub-modifier: `uk-panel-box-primary`*/
/* *!*/
/*.uk-panel-box-primary {*/
/*    background-color: #2f363b;*/
/*    color: #7e858b;*/
/*}*/

/*.uk-panel-box-primary h1,*/
/*.uk-panel-box-primary h2,*/
/*.uk-panel-box-primary h3,*/
/*.uk-panel-box-primary h4,*/
/*.uk-panel-box-primary h5,*/
/*.uk-panel-box-primary h6,*/
/*.uk-panel-box-primary .uk-article-lead {*/
/*    color: #ffffff;*/
/*}*/

/*.uk-panel-box-primary a,*/
/*.uk-panel-box-primary .uk-list a {*/
/*    color: #ffffff;*/
/*}*/

/*.uk-panel-box-primary a:hover,*/
/*.uk-panel-box-primary .uk-list a:hover {*/
/*    color: #7e858b;*/
/*}*/

/*.uk-panel-box-primary .uk-badge {*/
/*    color: #ffffff;*/
/*    border-color: #ffffff !important;*/
/*}*/

/*.uk-panel-box-primary .uk-button:not(.uk-button-primary) {*/
/*    border-color: #ffffff;*/
/*}*/

/*.uk-panel-box-primary .uk-button:hover:not(.uk-button-primary) {*/
/*    color: #77a3ec;*/
/*    border-color: #77a3ec;*/
/*}*/

/*.uk-panel-box-primary .uk-button-primary {*/
/*    background: #5ea9dd;*/
/*    color: #ffffff;*/
/*}*/

/*.uk-panel-box-primary .uk-button-primary:hover {*/
/*    background: #ffffff;*/
/*    color: #77a3ec;*/
/*}*/

/*.uk-panel-box-primary-hover:hover {*/
/*    color: #ffffff;*/
/*    background: #24292d;*/
/*}*/

/*.uk-panel-box-primary .uk-panel-title {*/
/*    color: #ffffff;*/
/*}*/

/*!**/
/* * Sub-modifier: `uk-panel-box-secondary`*/
/* *!*/
/*.uk-panel-box-secondary {*/
/*    background-color: #5ea9dd;*/
/*    color: #ffffff;*/
/*}*/

/*.uk-panel-box-secondary h1,*/
/*.uk-panel-box-secondary h2,*/
/*.uk-panel-box-secondary h3,*/
/*.uk-panel-box-secondary h4,*/
/*.uk-panel-box-secondary h5,*/
/*.uk-panel-box-secondary h6,*/
/*.uk-panel-box-secondary .uk-article-lead {*/
/*    color: #ffffff;*/
/*}*/

/*.uk-panel-box-secondary a,*/
/*.uk-panel-box-secondary .uk-list a {*/
/*    color: #2c3237;*/
/*}*/

/*.uk-panel-box-secondary a:hover,*/
/*.uk-panel-box-secondary .uk-list a:hover {*/
/*    color: #ffffff;*/
/*}*/

/*.uk-panel-box-secondary .uk-badge {*/
/*    color: #ffffff;*/
/*    border-color: #ffffff !important;*/
/*}*/

/*.uk-panel-box-secondary .uk-button:not(.uk-button-primary) {*/
/*    color: #ffffff;*/
/*    border-color: #ffffff;*/
/*}*/

/*.uk-panel-box-secondary .uk-button:hover:not(.uk-button-primary) {*/
/*    color: #2f363b;*/
/*    border-color: #2f363b;*/
/*}*/

/*.uk-panel-box-secondary .uk-button-primary {*/
/*    color: #ffffff;*/
/*}*/

/*.uk-panel-box-secondary .uk-button-primary:hover {*/
/*    background: #ffffff;*/
/*    color: #77a3ec;*/
/*}*/

/*.uk-panel-box-secondary .uk-article-meta {*/
/*    color: #bad7ee;*/
/*}*/

/*.uk-panel-box-secondary-hover:hover {*/
/*    color: #ffffff;*/
/*    background: #499ed9;*/
/*}*/

/*.uk-panel-box-secondary .uk-panel-title {*/
/*    color: #ffffff;*/
/*}*/

/* Modifier: `uk-panel-hover`
 ========================================================================== */
/*.uk-panel-hover {*/
/*    padding: 30px;*/
/*    color: #8e9091;*/
/*}*/

/*.uk-panel-hover:hover {*/
/*    background: #fafafa;*/
/*    color: #8e9091;*/
/*}*/

/*.uk-panel-hover .uk-panel-badge {*/
/*    top: 34px;*/
/*    right: 34px;*/
/*}*/

.uk-panel-hover > .uk-panel-teaser {
    margin-top: -30px;
    margin-left: -30px;
    margin-right: -30px;
}

/* Modifier: `uk-panel-header`
 ========================================================================== */
.uk-panel-header .uk-panel-title {
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebec;
    color: #2f363b;
}

/* Modifier: `uk-panel-space`
 ========================================================================== */
.uk-panel-space {
    padding: 30px;
}

.uk-panel-space .uk-panel-badge {
    top: 30px;
    right: 30px;
}

/* Modifier: `uk-panel-divider`
 ========================================================================== */
/*.uk-panel + .uk-panel-divider {*/
/*    margin-top: 50px !important;*/
/*}*/

/*.uk-panel + .uk-panel-divider:before {*/
/*    content: "";*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: -25px;*/
/*    left: 0;*/
/*    right: 0;*/
/*    border-top: 1px solid #ebebec;*/
/*}*/

/*!* Large screen and bigger *!*/
/*@media (min-width: 1220px) {*/
/*    .uk-panel + .uk-panel-divider {*/
/*        margin-top: 70px !important;*/
/*    }*/

/*    .uk-panel + .uk-panel-divider:before {*/
/*        top: -35px;*/
/*    }*/
/*}*/

/*.uk-panel > .uk-article:last-child {*/
/*    padding-bottom: 0;*/
/*}*/

/*.uk-panel-header {*/
/*    padding: 30px;*/
/*}*/

/*.uk-panel-header .uk-panel-badge {*/
/*    top: 30px;*/
/*    right: 30px;*/
/*}*/

/*!* Remove Border *!*/
/*.uk-panel:not([class*="uk-panel-"]) .uk-tab {*/
/*    border-top: none;*/
/*    border-bottom: none;*/
/*}*/

/*.uk-panel:not([class*="uk-panel-"]) .uk-tab-right {*/
/*    border-right: none;*/
/*}*/

/*.uk-panel:not([class*="uk-panel-"]) .uk-tab-left > li > a {*/
/*    border-left: none;*/
/*}*/

/* ========================================================================
   Component: Block
 ========================================================================== */
/*.uk-block {*/
/*    position: relative;*/
/*    box-sizing: border-box;*/
/*    padding-top: 20px;*/
/*    padding-bottom: 20px;*/
/*}*/

/*!* Phone landscape and bigger *!*/
/*@media (min-width: 768px) {*/
/*    .uk-block {*/
/*        padding-top: 50px;*/
/*        padding-bottom: 50px;*/
/*    }*/
/*}*/

/*!**/
/* * Micro clearfix to make blocks more robust*/
/* *!*/
/*.uk-block:before,*/
/*.uk-block:after {*/
/*    content: "";*/
/*    display: table;*/
/*}*/

/*.uk-block:after {*/
/*    clear: both;*/
/*}*/

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

/* Padding Modifier
 ========================================================================== */
/*
 * Large padding
 */
/*.uk-block-large {*/
/*    padding-top: 20px;*/
/*    padding-bottom: 20px;*/
/*}*/

/*!* Tablets and bigger *!*/
/*@media (min-width: 768px) {*/
/*    .uk-block-large {*/
/*        padding-top: 50px;*/
/*        padding-bottom: 50px;*/
/*    }*/
/*}*/

/*!* Desktop and bigger *!*/
/*@media (min-width: 960px) {*/
/*    .uk-block-large {*/
/*        padding-top: 100px;*/
/*        padding-bottom: 100px;*/
/*    }*/
/*}*/

/* Color Modifier
 ========================================================================== */
/*
 * Default
 */
/*.uk-block-default {*/
/*    background: #ffffff;*/
/*}*/

/*!**/
/* * Muted*/
/* *!*/
/*.uk-block-muted {*/
/*    background: #fafafa;*/
/*}*/

/*!**/
/* * Primary*/
/* *!*/
/*.uk-block-primary {*/
/*    background: #2f363b;*/
/*}*/

/*!**/
/* * Secondary*/
/* *!*/
/*.uk-block-secondary {*/
/*    background: #5ea9dd;*/
/*}*/

/* ========================================================================
   Component: Article
 ========================================================================== */
/*
 * Micro clearfix to make articles more robust
 */
.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;
}

/*
 * Vertical gutter for articles
 */
.uk-article + .uk-article {
    margin-top: 40px;
}

/* Sub-object `uk-article-title`
 ========================================================================== */
.uk-article-title {
    font-size: 27px;
    line-height: 31px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    margin-top: 20px;
    padding: 0em 0;
}

.uk-article-title::before {
    content: "";
    position: absolute;
    bottom: -3px;
    height: 3px;
    width: 70px;
    background: #2f363b;
}

.uk-article-title a {
    color: inherit;
    text-decoration: none;
}

/* Sub-object `uk-article-meta`
 ========================================================================== */
.uk-article-meta {
    font-size: 14px;
    line-height: 14px;
    color: #a4a6a8;
    /*font-style: italic;*/
    margin: 0px;
}

/* Sub-object `uk-article-lead`
 ========================================================================== */
.uk-article-lead {
    color: #2f363b;
    font-size: 24px;
    line-height: 36px;
    font-weight: 300;
}

/* Sub-object `uk-article-divider`
 ========================================================================== */
.uk-article-divider {
    margin-bottom: 40px;
    border-color: #ebebec;
}

* + .uk-article-divider {
    margin-top: 40px;
}

.uk-article,
.uk-pagination {
    margin-left: -20px;
    margin-right: -20px;
}

.uk-article {
    padding: 20px;
}

.uk-article + .uk-article {
    border-top: 1px solid #ebebec;
}

.uk-article + .uk-article {
    margin-top: 0;
}

/* ========================================================================
   Component: Comment
 ========================================================================== */
/* Sub-object `uk-comment-header`
 ========================================================================== */
/*.uk-comment-header {*/
/*    margin-bottom: 30px;*/
/*}*/

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

/*.uk-comment-header:after {*/
/*    clear: both;*/
/*}*/

/*!* Sub-object `uk-comment-avatar`*/
/* ========================================================================== *!*/
/*.uk-comment-avatar {*/
/*    margin-right: 30px;*/
/*    float: left;*/
/*}*/

/*!* Sub-object `uk-comment-title`*/
/* ========================================================================== *!*/
/*.uk-comment-title {*/
/*    margin: 5px 0 0 0;*/
/*    font-size: 16px;*/
/*    line-height: 22px;*/
/*}*/

/*!* Sub-object `uk-comment-meta`*/
/* ========================================================================== *!*/
/*.uk-comment-meta {*/
/*    margin: 2px 0 0 0;*/
/*    font-size: 14px;*/
/*    line-height: 16px;*/
/*    color: #a4a6a8;*/
/*    font-style: italic;*/
/*}*/

/*!* Sub-object `uk-comment-body`*/
/* ========================================================================== *!*/
/*!**/
/* * Remove margin from the last-child*/
/* *!*/
/*.uk-comment-body > :last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*!* Sub-object `uk-comment-list`*/
/* ========================================================================== *!*/
/*.uk-comment-list {*/
/*    padding: 0;*/
/*    list-style: none;*/
/*}*/

/*.uk-comment-list .uk-comment + ul {*/
/*    margin: 30px 0 0 0;*/
/*    list-style: none;*/
/*}*/

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

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

/*!* Modifier `uk-comment-primary`*/
/* ========================================================================== *!*/
/*.uk-comment-primary {*/
/*    padding: 30px;*/
/*    background: #fafafa;*/
/*}*/

/* ========================================================================
   Component: Cover
 ========================================================================== */
/*
 * Background image always covers and centers its element
 */
/*.uk-cover-background {*/
/*    background-position: 50% 50%;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*}*/

/*!**/
/* * Emulates image cover, works with video and image elements*/
/* * 1. Parent container which clips resized object*/
/* * 2. Resizes the object to always covers its container*/
/* * 3. Reset the responsive image CSS*/
/* * 4. Center object*/
/* *!*/
/*!* 1 *!*/
/*.uk-cover {*/
/*    overflow: hidden;*/
/*}*/

/*.uk-cover-object {*/
/*    !* 2 *!*/
/*    width: auto;*/
/*    height: auto;*/
/*    min-width: 100%;*/
/*    min-height: 100%;*/
/*    !* 3 *!*/
/*    max-width: none;*/
/*    !* 4 *!*/
/*    position: relative;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*}*/

/*!**/
/* * To center iframes use `data-uk-cover` JavaScript*/
/* *!*/
/*[data-uk-cover] {*/
/*    position: relative;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*}*/

/* ========================================================================
   Component: Nav
 ========================================================================== */
.uk-nav,
.uk-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

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

.uk-nav > li > a {
    padding: 5px 30px;
}

/*
 * Nested items
 */
.uk-nav ul {
    padding-left: 15px;
}

.uk-nav ul a {
    padding: 2px 0;
}

/*
 * Item subtitle
 */
.uk-nav li > a > div {
    font-size: 12px;
    line-height: 18px;
}

/* Sub-object: `uk-nav-header`
 ========================================================================== */
.uk-nav-header {
    padding: 5px 30px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}

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

/* Sub-object: `uk-nav-divider`
 ========================================================================== */
.uk-nav-divider {
    margin: 9px 30px;
}

/* Sub-object: `uk-nav-sub`
 ========================================================================== */
/*
 * `ul` needed for higher specificity to override padding
 */
ul.uk-nav-sub {
    padding: 5px 0 5px 45px;
}


/* Modifier `uk-nav-side`
 ========================================================================== */
/*
 * Items
 */
/*.uk-nav-side > li > a {*/
/*    color: #8e9091;*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. Apply hover style also to focus state*/
/* * 2. Remove default focus style*/
/* *!*/
/*.uk-nav-side > li > a:hover,*/
/*.uk-nav-side > li > a:focus {*/
/*    background: rgba(0, 0, 0, 0.05);*/
/*    color: #2f363b;*/
/*    !* 2 *!*/
/*    outline: none;*/
/*}*/

/*!* Active *!*/
/*.uk-nav-side > li.uk-active > a {*/
/*    background: #fafafa;*/
/*    color: #2f363b;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-header`*/
/* *!*/
/*.uk-nav-side .uk-nav-header {*/
/*    color: #2f363b;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-divider`*/
/* *!*/
/*.uk-nav-side .uk-nav-divider {*/
/*    border-top: 1px solid #ebebec;*/
/*}*/

/*!**/
/* * Nested items*/
/* *!*/
/*.uk-nav-side ul a {*/
/*    color: #8e9091;*/
/*}*/

/*.uk-nav-side ul a:hover {*/
/*    color: #2f363b;*/
/*}*/

/*!* Modifier `uk-nav-dropdown`*/
/* ========================================================================== *!*/
/*!**/
/* * Items*/
/* *!*/
/*.uk-nav-dropdown > li > a {*/
/*    color: #8e9091;*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. Apply hover style also to focus state*/
/* * 2. Remove default focus style*/
/* *!*/
/*.uk-nav-dropdown > li > a:hover,*/
/*.uk-nav-dropdown > li > a:focus {*/
/*    background: rgba(0, 0, 0, 0);*/
/*    color: #ffffff;*/
/*    !* 2 *!*/
/*    outline: none;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-header`*/
/* *!*/
/*.uk-nav-dropdown .uk-nav-header {*/
/*    color: #ffffff;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-divider`*/
/* *!*/
/*.uk-nav-dropdown .uk-nav-divider {*/
/*    border-top: 1px solid rgba(235, 235, 236, 0.1);*/
/*}*/

/*!**/
/* * Nested items*/
/* *!*/
/*.uk-nav-dropdown ul a {*/
/*    color: #8e9091;*/
/*}*/

/*.uk-nav-dropdown ul a:hover {*/
/*    color: #ffffff;*/
/*}*/

/*.uk-grid-divider > :not(.uk-first-column)::before {*/
/*    border: 0px;*/
/*}*/

/*!* Modifier `uk-nav-navbar`*/
/* ========================================================================== *!*/
/*!**/
/* * Items*/
/* *!*/
/*.uk-nav-navbar > li > a {*/
/*    color: #8e9091;*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. Apply hover style also to focus state*/
/* * 2. Remove default focus style*/
/* *!*/
/*.uk-nav-navbar > li > a:hover,*/
/*.uk-nav-navbar > li > a:focus {*/
/*    background: rgba(0, 0, 0, 0);*/
/*    color: #ffffff;*/
/*    !* 2 *!*/
/*    outline: none;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-header`*/
/* *!*/
/*.uk-nav-navbar .uk-nav-header {*/
/*    color: #ffffff;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-divider`*/
/* *!*/
/*.uk-nav-navbar .uk-nav-divider {*/
/*    border-top: 1px solid rgba(235, 235, 236, 0.1);*/
/*}*/

/*!**/
/* * Nested items*/
/* *!*/
/*.uk-nav-navbar ul a {*/
/*    color: #8e9091;*/
/*}*/

/*.uk-nav-navbar ul a:hover {*/
/*    color: #ffffff;*/
/*}*/

/*!* Modifier `uk-nav-offcanvas`*/
/* ========================================================================== *!*/
/*!**/
/* * Items*/
/* *!*/
.uk-nav-offcanvas > li > a {
    color: #8e9091;
    padding: 10px 30px;
}

.uk-nav-offcanvas .uk-inline a{
    color:#fff;
}

/*
 * Hover
 * No hover on touch devices because it behaves buggy in fixed offcanvas
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-nav-offcanvas > .uk-open > a,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
    /* 2 */
    outline: none;
}

/*
 * Active
 * `html .uk-nav` needed for higher specificity to override hover
 */
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
}

/*
 * Sub-object: `uk-nav-header`
 */
.uk-nav-offcanvas .uk-nav-header {
    color: #ffffff;
}

/*
 * Sub-object: `uk-nav-divider`
 */
.uk-nav-offcanvas .uk-nav-divider {
    border-top: 1px solid rgba(235, 235, 236, 0.1);
}

/*
 * Nested items
 * No hover on touch devices because it behaves buggy in fixed offcanvas
 */
.uk-nav-offcanvas ul a {
    color: #8e9091;
}

html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
    color: #ffffff;
}

ul.uk-nav-sub a {
    color: #8e9091;
}

.uk-nav-offcanvas .uk-nav-sub {
    background: #2a3135;
    padding-top: 20px;
    padding-bottom: 20px;
}

.uk-nav-navbar .uk-active a {
    color: #ffffff;
}

/* ========================================================================
   Component: Navbar
 ========================================================================== */
.uk-navbar {
    background: #ffffff;
    color: #8e9091;
}

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

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

/* Sub-object: `uk-navbar-nav`
 ========================================================================== */
.uk-navbar-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

/*
 * 1. Create position context for dropdowns
 */
.uk-navbar-nav > div {
    float: left;
    /* 1 */
    position: relative;
}

/*
 * 1. Dimensions
 * 2. Style
 */
.uk-navbar-nav > div > a {
    line-height: 90px;
    height: 90px;
    color: #2f363b;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 0;
    overflow: hidden;
    display: inline-block;
}

.uk-navbar-nav > div > a:after {
    content: "";
    position: absolute;
    bottom: 30px;
    height: 2px;
    width: 0;
    left: 0;
    -webkit-transition: width .5s;
    transition: width .5s;
}

.uk-navbar-nav > div > a:hover:after {
    width: 100%;
}

/* Appear not as link */
.uk-navbar-nav > div > a[href='#'] {
    cursor: text;
}

/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Also apply if dropdown is opened
 * 3. Remove default focus style
 */
.uk-navbar-nav > div:hover > a,
.uk-navbar-nav > div > a:focus,
.uk-navbar-nav > div.uk-open > a {
    background-color: rgba(0, 0, 0, 0);

    /* 3 */
    outline: none;
}

/* OnClick */
.uk-navbar-nav > div > a:active {
    background-color: rgba(0, 0, 0, 0);
    color: #2f363b;
}

/* Active */
.uk-navbar-nav > div.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #2f363b;
}

.uk-navbar-nav > div.uk-active > a:after {
    width: 100%;
}

/* Sub-objects: `uk-navbar-nav-subtitle`
 ========================================================================== */
.uk-navbar-nav .uk-navbar-nav-subtitle {
    line-height: 80px;
}

.uk-navbar-nav-subtitle > div {
    margin-top: -30px;
    font-size: 11px;
    line-height: 15px;
}

/* Sub-objects: `uk-navbar-content`, `uk-navbar-brand`, `uk-navbar-toggle`
 ========================================================================== */
/*
 * Imitate navbar items
 */
.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle {
    box-sizing: border-box;
    display: block;
    height: 95px;
    padding: 0 15px;
    float: left;
}


/* Sub-objects: `uk-navbar-content`
 ========================================================================== */
/*
 * Better sibling spacing
 */
.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) {
    padding-left: 0;
}

/*
 * Link colors
 */
.uk-navbar-content > a:not([class]) {
    color: #77a3ec;
}

.uk-navbar-content > a:not([class]):hover {
    color: #005599;
}

/* Sub-objects: `uk-navbar-brand`
 ========================================================================== */
.uk-navbar-brand {
    font-size: 18px;
    color: #444444;
    text-decoration: none;
}

/*
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-navbar-brand:hover,
.uk-navbar-brand:focus {
    color: #444444;
    text-decoration: none;
    /* 2 */
    outline: none;
}

/* Sub-object: `uk-navbar-toggle`
 ========================================================================== */
.uk-navbar-toggle {
    font-size: 18px;
    color: #2f363b;
    text-decoration: none;
}

/*
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus {
    color: #444444;
    text-decoration: none;
    /* 2 */
    outline: none;
}

/* Sub-object: `uk-navbar-center`
 ========================================================================== */
/*
 * The element with this class needs to be last child in the navbar
 * 1. This hack is needed because other float elements shift centered text
 */
.uk-navbar-center {
    float: none;
    text-align: center;
    /* 1 */
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
}

/* Sub-object: `uk-navbar-flip`
 ========================================================================== */
.uk-navbar-flip {
    float: right;
}

.uk-navbar-brand {
    margin-right: 30px;
}

.uk-navbar-toggle {
    padding: 30px 15px;
}

.uk-navbar-nav > div {
    margin-right: 10px;
}

.uk-navbar .uk-search .uk-search-field {
    border: 1px solid #ebebec;
}

.uk-navbar .uk-search:before {
    top: 50%;
    margin-top: -20px;
}

.uk-navbar-nav .uk-navbar-nav-subtitle {
    line-height: 75px;
}

.uk-navbar-nav .uk-dropdown {
    left: -30px;
}

/* ========================================================================
   Component: Subnav
 ========================================================================== */
/*
 * 1. Gutter
 * 2. Remove default list style
 */
/*.uk-subnav {*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*    -ms-flex-wrap: wrap;*/
/*    -webkit-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    !* 1 *!*/
/*    margin-left: -10px;*/
/*    margin-top: -10px;*/
/*    !* 2 *!*/
/*    padding: 0;*/
/*    list-style: none;*/
/*}*/

/*!**/
/* * 1. Space is allocated solely based on content dimensions*/
/* * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied*/
/* * 3. Create position context for dropdowns*/
/* *!*/
/*.uk-subnav > * {*/
/*    !* 1 *!*/
/*    -ms-flex: none;*/
/*    -webkit-flex: none;*/
/*    flex: none;*/
/*    !* 2 *!*/
/*    padding-left: 10px;*/
/*    margin-top: 10px;*/
/*    !* 3 *!*/
/*    position: relative;*/
/*}*/

/*!**/
/* * DEPRECATED IE9 Support*/
/* *!*/
/*.uk-subnav:before,*/
/*.uk-subnav:after {*/
/*    content: "";*/
/*    display: block;*/
/*    overflow: hidden;*/
/*}*/

/*.uk-subnav:after {*/
/*    clear: both;*/
/*}*/

/*.uk-subnav > * {*/
/*    float: left;*/
/*}*/

/*!* Items*/
/* ========================================================================== *!*/
/*.uk-subnav > * > * {*/
/*    display: inline-block;*/
/*    color: #8e9091;*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. Apply hover style also to focus state*/
/* *!*/
/*.uk-subnav > * > :hover,*/
/*.uk-subnav > * > :focus {*/
/*    color: #2f363b;*/
/*    text-decoration: none;*/
/*}*/

/*!**/
/* * Active*/
/* *!*/
/*.uk-subnav > .uk-active > * {*/
/*    color: #2f363b;*/
/*}*/

/*!* Modifier: 'subnav-line'*/
/* ========================================================================== *!*/
/*.uk-subnav-line > :before {*/
/*    content: "";*/
/*    display: inline-block;*/
/*    height: 10px;*/
/*    vertical-align: middle;*/
/*}*/

/*.uk-subnav-line > :nth-child(n+2):before {*/
/*    margin-right: 10px;*/
/*    border-left: 1px solid #ebebec;*/
/*}*/

/*!* Modifier: 'subnav-pill'*/
/* ========================================================================== *!*/
/*.uk-subnav-pill > * > * {*/
/*    padding: 3px 9px;*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. Apply hover style also to focus state*/
/* * 2. Remove default focus style*/
/* *!*/
/*.uk-subnav-pill > * > :hover,*/
/*.uk-subnav-pill > * > :focus {*/
/*    background: #fafafa;*/
/*    color: #8e9091;*/
/*    text-decoration: none;*/
/*    !* 2 *!*/
/*    outline: none;*/
/*}*/

/*!**/
/* * Active*/
/* * `li` needed for higher specificity to override hover*/
/* *!*/
/*.uk-subnav-pill > .uk-active > * {*/
/*    background: #2f363b;*/
/*    color: #ffffff;*/
/*}*/

/*!* Disabled state*/
/* ========================================================================== *!*/
/*.uk-subnav > .uk-disabled > * {*/
/*    background: none;*/
/*    color: #dbdbdf;*/
/*    text-decoration: none;*/
/*    cursor: text;*/
/*}*/
/* ========================================================================
   Component: Pagination
 ========================================================================== */
/*
 * 1. Remove default list style
 * 2. Center pagination by default
 * 3. Remove whitespace between child elements when using `inline-block`
 */
/*.uk-pagination {*/
/*    !* 1 *!*/
/*    padding: 0;*/
/*    list-style: none;*/
/*    !* 2 *!*/
/*    text-align: center;*/
/*    !* 3 *!*/
/*    font-size: 0.001px;*/
/*}*/

/*!**/
/* * Micro clearfix*/
/* * Needed if `uk-pagination-previous` or `uk-pagination-next` sub-objects are used*/
/* *!*/
/*.uk-pagination:before,*/
/*.uk-pagination:after {*/
/*    content: "";*/
/*    display: table;*/
/*}*/

/*.uk-pagination:after {*/
/*    clear: both;*/
/*}*/

/*!* Items*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Reset whitespace hack*/
/* * 2. Remove the gap at the bottom of it container*/
/* *!*/
/*.uk-pagination > li {*/
/*    display: inline-block;*/
/*    !* 1 *!*/
/*    font-size: 1rem;*/
/*    !* 2 *!*/
/*    vertical-align: top;*/
/*}*/

/*.uk-pagination > li:nth-child(n+2) {*/
/*    margin-left: 0;*/
/*}*/

/*!**/
/* * 1. Makes pagination more robust against different box-sizing use*/
/* * 2. Reset text-align to center if alignment modifier is used*/
/* *!*/
/*.uk-pagination > li > a,*/
/*.uk-pagination > li > span {*/
/*    display: inline-block;*/
/*    min-width: 40px;*/
/*    padding: 5px 5px;*/
/*    line-height: 40px;*/
/*    text-decoration: none;*/
/*    !* 1 *!*/
/*    box-sizing: content-box;*/
/*    !* 2 *!*/
/*    text-align: center;*/
/*    position: relative;*/
/*}*/

/*.uk-pagination > li > a:before,*/
/*.uk-pagination > li > span:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: -1px;*/
/*    height: 2px;*/
/*    background: #2f363b;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 0;*/
/*    -webkit-transition: width .5s;*/
/*    transition: width .5s;*/
/*}*/

/*.uk-pagination > li > a:hover:before,*/
/*.uk-pagination > li > span:hover:before {*/
/*    width: 100%;*/
/*}*/

/*!**/
/* * Links*/
/* *!*/
/*.uk-pagination > li > a {*/
/*    background: rgba(0, 0, 0, 0);*/
/*    color: #8e9091;*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. Apply hover style also to focus state*/
/* * 2. Remove default focus style*/
/* *!*/
/*.uk-pagination > li > a:hover,*/
/*.uk-pagination > li > a:focus {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    color: #2f363b;*/
/*    !* 2 *!*/
/*    outline: none;*/
/*}*/

/*!* OnClick *!*/
/*.uk-pagination > li > a:active {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    color: #444444;*/
/*}*/

/*!**/
/* * Active*/
/* *!*/
/*.uk-pagination > .uk-active > span {*/
/*    background: rgba(0, 0, 0, 0);*/
/*    color: #2f363b;*/
/*}*/

/*!**/
/* * Disabled*/
/* *!*/
/*.uk-pagination > .uk-disabled > span {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    color: #a4a6a8;*/
/*}*/

/*!* Previous and next navigation*/
/* ========================================================================== *!*/
/*.uk-pagination-previous {*/
/*    float: left;*/
/*}*/

/*.uk-pagination-next {*/
/*    float: right;*/
/*}*/

/*!* Alignment modifiers*/
/* ========================================================================== *!*/
/*.uk-pagination-left {*/
/*    text-align: left;*/
/*}*/

/*.uk-pagination-right {*/
/*    text-align: right;*/
/*}*/

/*.uk-pagination {*/
/*    border-top: 1px solid #ebebec;*/
/*}*/

/* ========================================================================
   Component: Tab
 ========================================================================== */
.uk-tab {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #ebebec;
}

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

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

/*
 * Items
 * 1. Create position context for dropdowns
 */
.uk-tab > li {
    margin-bottom: -1px;
    float: left;
    /* 1 */
    position: relative;
}

.uk-tab > li > a {
    display: block;
    padding: 8px 12px 8px 12px;
    border: 1px solid transparent;
    border-bottom-width: 0;
    color: #8e9091;
    text-decoration: none;
    border: none;
}

.uk-tab > li:nth-child(n+2) > a {
    margin-left: 5px;
}

/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Also apply if dropdown is opened
 * 3. Remove default focus style
 */
.uk-tab > li > a:hover,
.uk-tab > li > a:focus,
.uk-tab > li.uk-open > a {
    border-color: #ebebec;
    color: #2f363b;
    /* 2 */
    outline: none;
    background: transparent;
}

.uk-tab > li:not(.uk-active) > a:hover,
.uk-tab > li:not(.uk-active) > a:focus,
.uk-tab > li.uk-open:not(.uk-active) > a {
    margin-bottom: 1px;
    padding-bottom: 7px;
}

/* Active */
.uk-tab > li.uk-active > a {
    border-color: #ebebec;
    border-bottom-color: transparent;
    background: #fafafa;
    color: #2f363b;
    background: transparent;
}

/* Disabled */
.uk-tab > li.uk-disabled > a {
    color: #a4a6a8;
    cursor: text;
}

.uk-tab > li.uk-disabled > a:hover,
.uk-tab > li.uk-disabled > a:focus,
.uk-tab > li.uk-disabled.uk-active > a {
    background: none;
    border-color: transparent;
}

/* Modifier: 'tab-flip'
 ========================================================================== */
.uk-tab-flip > li {
    float: right;
}

.uk-tab-flip > li:nth-child(n+2) > a {
    margin-left: 0;
    margin-right: 5px;
}

/* Modifier: 'tab-responsive'
 ========================================================================== */
.uk-tab > li.uk-tab-responsive > a {
    margin-left: 0;
    margin-right: 0;
}


/* Modifier: 'tab-center'
 ========================================================================== */
.uk-tab-center {
    border-bottom: 1px solid #ebebec;
}

.uk-tab-center-bottom {
    border-bottom: none;
    border-top: 1px solid #ebebec;
}

.uk-tab-center:before,
.uk-tab-center:after {
    content: "";
    display: table;
}

.uk-tab-center:after {
    clear: both;
}

/*
 * 1. Using `right` to prevent vertical scrollbar caused by centering if to many tabs
 */
.uk-tab-center .uk-tab {
    position: relative;
    right: 50%;
    border: none;
    float: right;
}

.uk-tab-center .uk-tab > li {
    position: relative;
    right: -50%;
}

.uk-tab-center .uk-tab > li > a {
    text-align: center;
}

/* Modifier: 'tab-bottom'
 ========================================================================== */
.uk-tab-bottom {
    border-top: 1px solid #ebebec;
    border-bottom: none;
}

.uk-tab-bottom > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.uk-tab-bottom > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom-width: 1px;
    border-top-width: 0;
}

.uk-tab-bottom > li:not(.uk-active) > a:hover,
.uk-tab-bottom > li:not(.uk-active) > a:focus,
.uk-tab-bottom > li.uk-open:not(.uk-active) > a {
    margin-bottom: 0;
    margin-top: 1px;
    padding-bottom: 8px;
    padding-top: 7px;
}

.uk-tab-bottom > li.uk-active > a {
    border-top-color: transparent;
    border-bottom-color: #ebebec;
}

/* Modifier: 'tab-grid'
 ========================================================================== */
/*
 * 1. Create position context to prevent hidden border because of negative `z-index`
 */
.uk-tab-grid {
    margin-left: -5px;
    border-bottom: none;
    /* 1 */
    position: relative;
    z-index: 0;
}

.uk-tab-grid:before {
    display: block;
    position: absolute;
    left: 5px;
    right: 0;
    bottom: -1px;
    border-top: 1px solid #ebebec;
    /* 1 */
    z-index: -1;
}

.uk-tab-grid > li:first-child > a {
    margin-left: 5px;
}

.uk-tab-grid > li > a {
    text-align: center;
}

/*
 * If `uk-tab-bottom`
 */
.uk-tab-grid.uk-tab-bottom {
    border-top: none;
}

.uk-tab-grid.uk-tab-bottom:before {
    top: -1px;
    bottom: auto;
}

/* Modifier: 'tab-left', 'tab-right'
 ========================================================================== */
/* Tablet and bigger */
@media (min-width: 768px) {
    .uk-tab-left,
    .uk-tab-right {
        border-bottom: none;
    }

    .uk-tab-left > li,
    .uk-tab-right > li {
        margin-bottom: 0;
        float: none;
    }

    .uk-tab-left > li > a,
    .uk-tab-right > li > a {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .uk-tab-left > li:nth-child(n+2) > a,
    .uk-tab-right > li:nth-child(n+2) > a {
        margin-left: 0;
        margin-top: 5px;
    }

    .uk-tab-left > li.uk-active > a,
    .uk-tab-right > li.uk-active > a {
        border-color: #ebebec;
    }

    /*
     * Modifier: 'tab-left'
     */
    .uk-tab-left {
        border-right: 1px solid #ebebec;
    }

    .uk-tab-left > li {
        margin-right: -1px;
    }

    .uk-tab-left > li > a {
        border-bottom-width: 1px;
        border-right-width: 0;
    }

    .uk-tab-left > li:not(.uk-active) > a:hover,
    .uk-tab-left > li:not(.uk-active) > a:focus {
        margin-bottom: 0;
        margin-right: 1px;
        padding-bottom: 8px;
        padding-right: 11px;
    }

    .uk-tab-left > li.uk-active > a {
        border-right-color: transparent;
    }

    /*
     * Modifier: 'tab-right'
     */
    .uk-tab-right {
        border-left: 1px solid #ebebec;
    }

    .uk-tab-right > li {
        margin-left: -1px;
    }

    .uk-tab-right > li > a {
        border-bottom-width: 1px;
        border-left-width: 0;
    }

    .uk-tab-right > li:not(.uk-active) > a:hover,
    .uk-tab-right > li:not(.uk-active) > a:focus {
        margin-bottom: 0;
        margin-left: 1px;
        padding-bottom: 8px;
        padding-left: 11px;
    }

    .uk-tab-right > li.uk-active > a {
        border-left-color: transparent;
    }
}

.uk-tab > li.uk-active > a:after,
.uk-tab > li:not(.uk-disabled) > a:after {
    content: "";
    position: absolute;
    bottom: 30px;
    height: 2px;
    background: #2f363b;
    bottom: 0;
    left: 0;
    -webkit-transition: width .5s;
    transition: width .5s;
}

.uk-tab > li > a:after {
    width: 0;
}

.uk-tab:not(.uk-tab-flip) > li:first-child > a,
.uk-tab:not(.uk-tab-flip) > li:nth-child(n+2) > a {
    padding-right: 20px;
    padding-left: 0;
}

/* Active and Hover */
.uk-tab > li.uk-active > a:after,
.uk-tab > li > a:hover:after {
    width: 100%;
}

.uk-tab > li.uk-disabled > a:hover,
.uk-tab > li.uk-disabled > a:focus,
.uk-tab > li.uk-disabled.uk-active > a {
    border-color: #ebebec;
}

.uk-tab-bottom > li > a:after {
    top: 0;
}

.uk-tab-center .uk-tab > li:first-child > a,
.uk-tab-center .uk-tab > li:nth-child(n+2) > a {
    padding-right: 10px;
    padding-left: 10px;
}

.uk-tab-left,
.uk-tab-right {
    border-top: 1px solid #ebebec;
    border-bottom: 1px solid #ebebec;
    /* Active and Hover */
}

.uk-tab-left > li,
.uk-tab-right > li {
    margin: 0;
}

.uk-tab-left > li > a,
.uk-tab-right > li > a {
    margin: 0 !important;
    padding: 20px !important;
}

.uk-tab-left > li + li,
.uk-tab-right > li + li {
    border-top: 1px solid #ebebec;
}

.uk-tab-left > li.uk-active > a:after,
.uk-tab-right > li.uk-active > a:after,
.uk-tab-left > li:not(.uk-disabled) > a:after,
.uk-tab-right > li:not(.uk-disabled) > a:after {
    height: 100%;
    -webkit-transition: width .2s;
    transition: width .2s;
}

.uk-tab-left > li.uk-active > a:after,
.uk-tab-right > li.uk-active > a:after,
.uk-tab-left > li > a:hover:after,
.uk-tab-right > li > a:hover:after {
    width: 4px;
}

.uk-tab-left > li > a:hover,
.uk-tab-right > li > a:hover,
.uk-tab-left > li > a:focus,
.uk-tab-right > li > a:focus,
.uk-tab-left > li.uk-active > a,
.uk-tab-right > li.uk-active > a {
    background: #fafafa;
}

.uk-tab-right {
    border-right: 1px solid #ebebec;
}

.uk-tab-right > li.uk-active > a:after,
.uk-tab-right > li:not(.uk-disabled) > a:after {
    left: auto;
    right: 0;
}

.uk-tab-left > li > a {
    border-left: 1px solid #ebebec;
}


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

/*!**/
/* * Micro clearfix to make list more robust*/
/* *!*/
/*.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: 20px;*/
/*    list-style: none;*/
/*}*/

/*!* Modifier: `uk-list-line`*/
/* ========================================================================== *!*/
/*.uk-list-line > li:nth-child(n+2) {*/
/*    margin-top: 5px;*/
/*    padding-top: 5px;*/
/*    border-top: 1px solid #ebebec;*/
/*}*/

/*!* Modifier: `uk-list-striped`*/
/* ========================================================================== *!*/
/*.uk-list-striped > li {*/
/*    padding: 5px 5px;*/
/*}*/

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

/*!* Modifier: `uk-list-space`*/
/* ========================================================================== *!*/
/*.uk-list-space > li:nth-child(n+2) {*/
/*    margin-top: 10px;*/
/*}*/

/*.uk-list a {*/
/*    color: #8e9091;*/
/*}*/

/*.uk-list a:hover {*/
/*    color: #2f363b;*/
/*}*/

/* ========================================================================
   Component: Description list
 ========================================================================== */
/* Modifier: `uk-description-list-horizontal`
 ========================================================================== */
/* Tablet and bigger */
/*@media (min-width: 768px) {*/
/*    .uk-description-list-horizontal {*/
/*        overflow: hidden;*/
/*    }*/

/*    .uk-description-list-horizontal > dt {*/
/*        width: 160px;*/
/*        float: left;*/
/*        clear: both;*/
/*        overflow: hidden;*/
/*        text-overflow: ellipsis;*/
/*        white-space: nowrap;*/
/*    }*/

/*    .uk-description-list-horizontal > dd {*/
/*        margin-left: 180px;*/
/*    }*/
/*}*/

/*!* Modifier: `uk-description-list-line`*/
/* ========================================================================== *!*/
/*.uk-description-list-line > dt {*/
/*    font-weight: normal;*/
/*}*/

/*.uk-description-list-line > dt:nth-child(n+2) {*/
/*    margin-top: 5px;*/
/*    padding-top: 5px;*/
/*    border-top: 1px solid #ebebec;*/
/*}*/

/*.uk-description-list-line > dd {*/
/*    color: #a4a6a8;*/
/*}*/

/* ========================================================================
   Component: Table
 ========================================================================== */
/*
 * 1. Remove most spacing between table cells.
 * 2. Block element behavior
 * 3. Style
 */
/*.uk-table {*/
/*    !* 1 *!*/
/*    border-collapse: collapse;*/
/*    border-spacing: 0;*/
/*    !* 2 *!*/
/*    width: 100%;*/
/*    !* 3 *!*/
/*    margin-bottom: 30px;*/
/*}*/

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

/*.uk-table th,*/
/*.uk-table td {*/
/*    padding: 8px 8px;*/
/*}*/

/*!**/
/* * Set alignment*/
/* *!*/
/*.uk-table th {*/
/*    text-align: left;*/
/*}*/

/*.uk-table td {*/
/*    vertical-align: top;*/
/*}*/

/*.uk-table thead th {*/
/*    vertical-align: bottom;*/
/*}*/

/*!**/
/* * Caption and footer*/
/* *!*/
/*.uk-table caption,*/
/*.uk-table tfoot {*/
/*    font-size: 12px;*/
/*    font-style: italic;*/
/*}*/

/*.uk-table caption {*/
/*    text-align: left;*/
/*    color: #a4a6a8;*/
/*}*/

/*!**/
/* * Active State*/
/* *!*/
/*.uk-table tbody tr.uk-active {*/
/*    background: #f5f5f5;*/
/*}*/

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

/*!* Modifier: `uk-table-striped`*/
/* ========================================================================== *!*/
/*.uk-table-striped tbody tr:nth-of-type(odd) {*/
/*    background: #fafafa;*/
/*}*/

/*!* Modifier: `uk-table-condensed`*/
/* ========================================================================== *!*/
/*.uk-table-condensed td {*/
/*    padding: 4px 8px;*/
/*}*/

/*!* Modifier: `uk-table-hover`*/
/* ========================================================================== *!*/
/*.uk-table-hover tbody tr:hover {*/
/*    background: #f5f5f5;*/
/*}*/

/* ========================================================================
   Component: Form
 ========================================================================== */
/*
 * 1. Define consistent box sizing.
 *    Default is `content-box` with following exceptions set to `border-box`
 *    `button`, `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. Correct `font` properties and `color` not being inherited.
 */
/*.uk-form input,*/
/*.uk-form select,*/
/*.uk-form textarea {*/
/*    !* 1 *!*/
/*    box-sizing: border-box;*/
/*    !* 2 *!*/
/*    margin: 0;*/
/*    !* 3 *!*/
/*    border-radius: 0;*/
/*    !* 4 *!*/
/*    font: inherit;*/
/*    color: inherit;*/
/*}*/

/*!**/
/* * Address inconsistent `text-transform` inheritance which is only inherit in Firefox*/
/* *!*/
/*.uk-form select {*/
/*    text-transform: none;*/
/*}*/

/*!**/
/* * 1. Correct `font` properties not being inherited.*/
/* * 2. Don't inherit the `font-weight` and use `bold` instead.*/
/* * NOTE: Both declarations don't work in Chrome, Safari and Opera.*/
/* *!*/
/*.uk-form optgroup {*/
/*    !* 1 *!*/
/*    font: inherit;*/
/*    !* 2 *!*/
/*    font-weight: bold;*/
/*}*/

/*!**/
/* * Removes inner padding and border in Firefox 4+.*/
/* *!*/
/*.uk-form input::-moz-focus-inner {*/
/*    border: 0;*/
/*    padding: 0;*/
/*}*/

/*!**/
/* * Removes excess padding in IE 8/9/10.*/
/* *!*/
/*.uk-form input[type="checkbox"],*/
/*.uk-form input[type="radio"] {*/
/*    padding: 0;*/
/*}*/

/*!**/
/* * Improves consistency of cursor style for clickable elements*/
/* *!*/
/*.uk-form input[type="checkbox"]:not(:disabled),*/
/*.uk-form input[type="radio"]:not(:disabled) {*/
/*    cursor: pointer;*/
/*}*/

/*!**/
/* * Remove default style in iOS.*/
/* *!*/
/*.uk-form textarea,*/
/*.uk-form input:not([type]),*/
/*.uk-form input[type="text"],*/
/*.uk-form input[type="password"],*/
/*.uk-form input[type="email"],*/
/*.uk-form input[type="url"],*/
/*.uk-form input[type="search"],*/
/*.uk-form input[type="tel"],*/
/*.uk-form input[type="number"],*/
/*.uk-form input[type="datetime"] {*/
/*    -webkit-appearance: none;*/
/*}*/

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

/*!**/
/* * Fix the cursor style for Chrome's increment/decrement buttons. For certain*/
/* * `font-size` values of the `input`, it causes the cursor style of the*/
/* * decrement button to change from `default` to `text`.*/
/* *!*/
/*.uk-form input[type="number"]::-webkit-inner-spin-button,*/
/*.uk-form input[type="number"]::-webkit-outer-spin-button {*/
/*    height: auto;*/
/*}*/

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

/*!**/
/* * 1. Remove default vertical scrollbar in IE 8/9/10/11.*/
/* * 2. Improve readability and alignment in all browsers.*/
/* *!*/
/*.uk-form textarea {*/
/*    !* 1 *!*/
/*    overflow: auto;*/
/*    !* 2 *!*/
/*    vertical-align: top;*/
/*}*/

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

/*!**/
/* * Removes `box-shadow` for invalid controls in Firefox.*/
/* *!*/
/*.uk-form :invalid {*/
/*    box-shadow: none;*/
/*}*/

/*!**/
/* * Vertical alignment*/
/* *!*/
/*.uk-form input:not([type="radio"]):not([type="checkbox"]),*/
/*.uk-form select {*/
/*    vertical-align: middle;*/
/*}*/

/*!* Style*/
/* ========================================================================== *!*/
/*!**/
/* * Remove margin from the last-child*/
/* *!*/
/*.uk-form > :last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*!**/
/* * Controls*/
/* * Except for `range`, `radio`, `checkbox`, `file`, `submit`, `reset`, `button` and `image`*/
/* * 1. Must be `height` because `min-height` is not working in OSX*/
/* * 2. Responsiveness: Sets a maximum width relative to the parent to scale on narrower viewports*/
/* * 3. Vertical `padding` needed for `select` elements in Firefox*/
/* * 4. Style*/
/* *!*/
/*.uk-form select,*/
/*.uk-form textarea,*/
/*.uk-form input:not([type]),*/
/*.uk-form input[type="text"],*/
/*.uk-form input[type="password"],*/
/*.uk-form input[type="datetime"],*/
/*.uk-form input[type="datetime-local"],*/
/*.uk-form input[type="date"],*/
/*.uk-form input[type="month"],*/
/*.uk-form input[type="time"],*/
/*.uk-form input[type="week"],*/
/*.uk-form input[type="number"],*/
/*.uk-form input[type="email"],*/
/*.uk-form input[type="url"],*/
/*.uk-form input[type="search"],*/
/*.uk-form input[type="tel"],*/
/*.uk-form input[type="color"] {*/
/*    !* 1 *!*/
/*    height: 32px;*/
/*    !* 2 *!*/
/*    max-width: 100%;*/
/*    !* 3 *!*/
/*    padding: 4px 6px;*/
/*    !* 4 *!*/
/*    border: 1px solid #8e9091;*/
/*    background: rgba(0, 0, 0, 0);*/
/*    color: #8e9091;*/
/*    -webkit-transition: all 0.2s linear;*/
/*    -webkit-transition-property: border, background, color, box-shadow, padding;*/
/*    transition: all 0.2s linear;*/
/*    transition-property: border, background, color, box-shadow, padding;*/
/*}*/

/*.uk-form select:focus,*/
/*.uk-form textarea:focus,*/
/*.uk-form input:not([type]):focus,*/
/*.uk-form input[type="text"]:focus,*/
/*.uk-form input[type="password"]:focus,*/
/*.uk-form input[type="datetime"]:focus,*/
/*.uk-form input[type="datetime-local"]:focus,*/
/*.uk-form input[type="date"]:focus,*/
/*.uk-form input[type="month"]:focus,*/
/*.uk-form input[type="time"]:focus,*/
/*.uk-form input[type="week"]:focus,*/
/*.uk-form input[type="number"]:focus,*/
/*.uk-form input[type="email"]:focus,*/
/*.uk-form input[type="url"]:focus,*/
/*.uk-form input[type="search"]:focus,*/
/*.uk-form input[type="tel"]:focus,*/
/*.uk-form input[type="color"]:focus {*/
/*    border-color: #2f363b;*/
/*    outline: 0;*/
/*    background: rgba(0, 0, 0, 0);*/
/*    color: #2f363b;*/
/*}*/

/*.uk-form select:disabled,*/
/*.uk-form textarea:disabled,*/
/*.uk-form input:not([type]):disabled,*/
/*.uk-form input[type="text"]:disabled,*/
/*.uk-form input[type="password"]:disabled,*/
/*.uk-form input[type="datetime"]:disabled,*/
/*.uk-form input[type="datetime-local"]:disabled,*/
/*.uk-form input[type="date"]:disabled,*/
/*.uk-form input[type="month"]:disabled,*/
/*.uk-form input[type="time"]:disabled,*/
/*.uk-form input[type="week"]:disabled,*/
/*.uk-form input[type="number"]:disabled,*/
/*.uk-form input[type="email"]:disabled,*/
/*.uk-form input[type="url"]:disabled,*/
/*.uk-form input[type="search"]:disabled,*/
/*.uk-form input[type="tel"]:disabled,*/
/*.uk-form input[type="color"]:disabled {*/
/*    border-color: #ebebec;*/
/*    background-color: #fafafa;*/
/*    color: #dbdbdf;*/
/*}*/

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

/*.uk-form ::-moz-placeholder {*/
/*    color: #a4a6a8;*/
/*}*/

/*.uk-form ::-webkit-input-placeholder {*/
/*    color: #a4a6a8;*/
/*}*/

/*.uk-form :disabled:-ms-input-placeholder {*/
/*    color: #dbdbdf !important;*/
/*}*/

/*.uk-form :disabled::-moz-placeholder {*/
/*    color: #dbdbdf;*/
/*}*/

/*.uk-form :disabled::-webkit-input-placeholder {*/
/*    color: #dbdbdf;*/
/*}*/

/*!**/
/* * Legend*/
/* * 1. Behave like block element*/
/* * 2. Correct `color` not being inherited in IE 8/9/10/11.*/
/* * 3. Remove padding*/
/* * 4. `margin-bottom` is not working in Safari and Opera.*/
/* *    Using `padding` and :after instead to create the border*/
/* * 5. Style*/
/* *!*/
/*.uk-form legend {*/
/*    !* 1 *!*/
/*    width: 100%;*/
/*    !* 2 *!*/
/*    border: 0;*/
/*    !* 3 *!*/
/*    padding: 0;*/
/*    !* 4 *!*/
/*    padding-bottom: 20px;*/
/*    !* 5 *!*/
/*    font-size: 18px;*/
/*    line-height: 30px;*/
/*}*/

/*!**/
/* * 1. Fixes IE9*/
/* *!*/
/*.uk-form legend:after {*/
/*    content: "";*/
/*    display: block;*/
/*    border-bottom: 1px solid #ebebec;*/
/*    !* 1 *!*/
/*    width: 100%;*/
/*}*/

/*!* Size modifiers*/
/* * Higher specificity needed to override defaults*/
/* ========================================================================== *!*/
/*select.uk-form-small,*/
/*textarea.uk-form-small,*/
/*input[type].uk-form-small,*/
/*input:not([type]).uk-form-small {*/
/*    height: 27px;*/
/*    padding: 3px 3px;*/
/*    font-size: 12px;*/
/*}*/

/*select.uk-form-large,*/
/*textarea.uk-form-large,*/
/*input[type].uk-form-large,*/
/*input:not([type]).uk-form-large {*/
/*    height: 42px;*/
/*    padding: 8px 6px;*/
/*    font-size: 16px;*/
/*}*/

/*!* Reset height*/
/* * Must be after size modifiers*/
/* ========================================================================== *!*/
/*.uk-form textarea,*/
/*.uk-form select[multiple],*/
/*.uk-form select[size] {*/
/*    height: auto;*/
/*}*/

/*!* Validation states*/
/* * Using !important to keep the selector simple*/
/* ========================================================================== *!*/
/*!**/
/* * Error state*/
/* *!*/
/*.uk-form-danger {*/
/*    border-color: #dc8d99 !important;*/
/*    background: #fff7f8 !important;*/
/*    color: #d85030 !important;*/
/*}*/

/*!**/
/* * Success state*/
/* *!*/
/*.uk-form-success {*/
/*    border-color: #8ec73b !important;*/
/*    background: #fafff2 !important;*/
/*    color: #659f13 !important;*/
/*}*/

/*!* Style modifiers*/
/* * Using !important to keep the selector simple*/
/* ========================================================================== *!*/
/*!**/
/* * Blank form*/
/* *!*/
/*.uk-form-blank {*/
/*    border-color: transparent !important;*/
/*    border-style: dashed !important;*/
/*    background: none !important;*/
/*}*/

/*.uk-form-blank:focus {*/
/*    border-color: #ebebec !important;*/
/*}*/

/*!* Size sub-modifiers*/
/* ========================================================================== *!*/
/*!**/
/* * Fixed widths*/
/* * Different widths for mini sized `input` and `select` elements*/
/* *!*/
/*input.uk-form-width-mini {*/
/*    width: 40px;*/
/*}*/

/*select.uk-form-width-mini {*/
/*    width: 65px;*/
/*}*/

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

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

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

/*!* Sub-objects: `uk-form-row`*/
/* * Groups labels and controls in rows*/
/* ========================================================================== *!*/
/*!**/
/* * Micro clearfix*/
/* * Needed for `uk-form-horizontal` modifier*/
/* *!*/
/*.uk-form-row:before,*/
/*.uk-form-row:after {*/
/*    content: "";*/
/*    display: table;*/
/*}*/

/*.uk-form-row:after {*/
/*    clear: both;*/
/*}*/

/*!**/
/* * Vertical gutter*/
/* *!*/
/*.uk-form-row + .uk-form-row {*/
/*    margin-top: 20px;*/
/*}*/

/*!* Help text*/
/* * Sub-object: `uk-form-help-inline`, `uk-form-help-block`*/
/* ========================================================================== *!*/
/*.uk-form-help-inline {*/
/*    display: inline-block;*/
/*    margin: 0 0 0 10px;*/
/*}*/

/*.uk-form-help-block {*/
/*    margin: 5px 0 0 0;*/
/*}*/

/*!* Controls content*/
/* * Sub-object: `uk-form-controls`, `uk-form-controls-condensed`*/
/* ========================================================================== *!*/
/*!**/
/* * Remove margins*/
/* *!*/
/*.uk-form-controls > :first-child {*/
/*    margin-top: 0;*/
/*}*/

/*.uk-form-controls > :last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*!**/
/* * Group controls and text into blocks with a small spacing between blocks*/
/* *!*/
/*.uk-form-controls-condensed {*/
/*    margin: 5px 0;*/
/*}*/

/*!* Modifier: `uk-form-stacked`*/
/* * Requires sub-object: `uk-form-label`*/
/* ========================================================================== *!*/
/*.uk-form-stacked .uk-form-label {*/
/*    display: block;*/
/*    margin-bottom: 5px;*/
/*    font-weight: bold;*/
/*}*/

/*!* Modifier: `uk-form-horizontal`*/
/* * Requires sub-objects: `uk-form-label`, `uk-form-controls`*/
/* ========================================================================== *!*/
/*!* Tablet portrait and smaller *!*/
/*@media (max-width: 959px) {*/
/*    !* Behave like `uk-form-stacked` *!*/
/*    .uk-form-horizontal .uk-form-label {*/
/*        display: block;*/
/*        margin-bottom: 5px;*/
/*        font-weight: bold;*/
/*    }*/
/*}*/

/*!* Desktop and bigger *!*/
/*@media (min-width: 960px) {*/
/*    .uk-form-horizontal .uk-form-label {*/
/*        width: 200px;*/
/*        margin-top: 5px;*/
/*        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: 5px;*/
/*    }*/
/*}*/

/*!* Sub-object: `uk-form-icon`*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Container width fits its content*/
/* * 2. Create position context*/
/* * 3. Prevent `inline-block` consequences*/
/* *!*/
/*.uk-form-icon {*/
/*    !* 1 *!*/
/*    display: inline-block;*/
/*    !* 2 *!*/
/*    position: relative;*/
/*    !* 3 *!*/
/*    max-width: 100%;*/
/*}*/

/*!**/
/* * 1. Make form element clickable through icon*/
/* *!*/
/*.uk-form-icon > [class*='uk-icon-'] {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    width: 30px;*/
/*    margin-top: -8px;*/
/*    font-size: 16px;*/
/*    color: #a4a6a8;*/
/*    text-align: center;*/
/*    !* 1 *!*/
/*    pointer-events: none;*/
/*}*/

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

/*!**/
/* * Sub-modifier: `uk-form-icon-flip`*/
/* *!*/
/*.uk-form-icon-flip > [class*='uk-icon-'] {*/
/*    right: 0;*/
/*}*/

/*.uk-form-icon-flip > input {*/
/*    padding-right: 30px !important;*/
/*}*/

/*select.uk-form-small,*/
/*textarea.uk-form-small,*/
/*input[type].uk-form-small,*/
/*input:not([type]).uk-form-small {*/
/*    line-height: 16px;*/
/*}*/

/* ========================================================================
   Component: Button
 ========================================================================== */
/*
 * Removes inner padding and border in Firefox 4+.
 */
.uk-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Correct inability to style clickable `input` types in iOS.
 * 2. Remove margins in Chrome, Safari and Opera.
 * 3. Remove borders for `button`.
 * 4. Address `overflow` set to `hidden` in IE 8/9/10/11.
 * 5. Correct `font` properties and `color` not being inherited for `button`.
 * 6. Address inconsistent `text-transform` inheritance which is only inherit in Firefox and IE
 * 7. Style
 * 8. `line-height` is used to create a height
 * 9. `min-height` is necessary for `input` elements in Firefox and Opera because `line-height` is not working.
 * 10. Reset button group whitespace hack
 * 11. Required for `a`.
 */
.uk-button {
    /* 1 */
    -webkit-appearance: none;
    /* 2 */
    margin: 0;
    /* 3 */
    border: none;
    /* 4 */
    overflow: visible;
    /* 5 */
    font: inherit;
    color: #8e9091;
    /* 6 */
    text-transform: none;
    /* 7 */
    display: inline-block;
    box-sizing: border-box;
    padding: 0 12px;
    background: rgba(0, 0, 0, 0);
    vertical-align: middle;
    /* 8 */
    line-height: 30px;
    /* 9 */
    min-height: 30px;
    /* 10 */
    font-size: 1rem;
    /* 11 */
    text-decoration: none;
    text-align: center;
    border: 1px solid #8e9091;
    text-transform: uppercase;
}

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

/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.uk-button:hover,
.uk-button:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #77a3ec;
    /* 2 */
    outline: none;
    /* 3 */
    text-decoration: none;
    border-color: #77a3ec;
}

/* Active */
.uk-button:active,
.uk-button.uk-active {
    background-color: rgba(0, 0, 0, 0);
    color: #77a3ec;
    border-color: #77a3ec;
}

/* Color modifiers
 ========================================================================== */
/*
 * Modifier: `uk-button-primary`
 */
.uk-button-primary {
    background-color: #2f363b;
    color: #ffffff;
    border-color: transparent;
}

/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {
    background-color: #5ea9dd;
    color: #ffffff;
    border-color: transparent;
}

/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
    background-color: #499ed9;
    color: #ffffff;
    border-color: transparent;
}

/*
 * Modifier: `uk-button-success`
 */
.uk-button-success {
    background-color: #94d843;
    color: #ffffff;
    border-color: transparent;
}

/* Hover */
.uk-button-success:hover,
.uk-button-success:focus {
    background-color: #a1e64e;
    color: #ffffff;
    border-color: transparent;
}

/* Active */
.uk-button-success:active,
.uk-button-success.uk-active {
    background-color: #88d42e;
    color: #ffffff;
    border-color: transparent;
}

/*
 * Modifier: `uk-button-danger`
 */
.uk-button-danger {
    background-color: #eb3f1d;
    color: #ffffff;
    border-color: transparent;
}

/* Hover */
.uk-button-danger:hover,
.uk-button-danger:focus {
    background-color: #f84c29;
    color: #ffffff;
    border-color: transparent;
}

/* Active */
.uk-button-danger:active,
.uk-button-danger.uk-active {
    background-color: #db3413;
    color: #ffffff;
    border-color: transparent;
}

/* Disabled state
 * Overrides also the color modifiers
 ========================================================================== */
/* Equal for all button types */
.uk-button:disabled {
    background-color: #fafafa;
    color: #cbcccd;
    border-color: transparent;
}

/* Modifier: `uk-button-link`
 ========================================================================== */
/* Reset */
.uk-button-link,
.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active,
.uk-button-link:disabled {
    border-color: transparent;
    background: none;
    border: transparent;
    position: relative;
    padding-left: 0;
    padding-right: 32px;
    color: #2f363b;
    text-transform: uppercase;
}

.uk-button-link:hover,
.uk-button-link:hover:hover,
.uk-button-link:focus:hover,
.uk-button-link:active:hover,
.uk-button-link.uk-active:hover,
.uk-button-link:disabled:hover {
    color: #2f363b;
}

.uk-button-link:before,
.uk-button-link:hover:before,
.uk-button-link:focus:before,
.uk-button-link:active:before,
.uk-button-link.uk-active:before,
.uk-button-link:disabled:before {
    content: "";
    position: absolute;
    right: 12px;
    width: 14px;
    height: 30px;
    background: url("/wp-content/themes/custom/img/angle_right.svg") 0 50% no-repeat;
    -webkit-transition: right .25s;
    transition: right .25s;
}

.uk-button-link:hover:before,
.uk-button-link:hover:hover:before,
.uk-button-link:focus:hover:before,
.uk-button-link:active:hover:before,
.uk-button-link.uk-active:hover:before,
.uk-button-link:disabled:hover:before {
    right: 0;
}

.uk-button-link:after,
.uk-button-link:hover:after,
.uk-button-link:focus:after,
.uk-button-link:active:after,
.uk-button-link.uk-active:after,
.uk-button-link:disabled:after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1px;
    right: 15px;
    width: 0;
    height: 2px;
    background: #2f363b;
    -webkit-transition: width .25s, right .25s;
    transition: width .25s, right .25s;
}

.uk-button-link:hover:after,
.uk-button-link:hover:hover:after,
.uk-button-link:focus:hover:after,
.uk-button-link:active:hover:after,
.uk-button-link.uk-active:hover:after,
.uk-button-link:disabled:hover:after {
    right: 4px;
    width: 14px;
}

.uk-button-link:focus,
.uk-button-link:hover:focus,
.uk-button-link:focus:focus,
.uk-button-link:active:focus,
.uk-button-link.uk-active:focus,
.uk-button-link:disabled:focus {
    color: #2f363b;
}

/* Color */
.uk-button-link {
    color: #2f363b;
}

.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active {
    color: #77a3ec;
    text-decoration: none;
}

.uk-button-link:disabled {
    color: #dbdbdf;
}

/* Focus */
.uk-button-link:focus {
    outline: 1px dotted;
}

/* Size modifiers
 ========================================================================== */
.uk-button-mini {
    min-height: 20px;
    padding: 0 6px;
    line-height: 20px;
    font-size: 11px;
}

.uk-button-small {
    min-height: 25px;
    padding: 0 10px;
    line-height: 25px;
    font-size: 12px;
}

.uk-button-large {
    min-height: 40px;
    padding: 0 15px;
    line-height: 40px;
    font-size: 16px;
}

/* Sub-object `uk-button-group`
 ========================================================================== */
/*
 * 1. Behave like buttons
 * 2. Create position context for dropdowns
 * 3. Remove whitespace between child elements when using `inline-block`
 * 4. Prevent buttons from wrapping
 * 5. Remove whitespace between child elements when using `inline-block`
 */
/*.uk-button-group {*/
/*    !* 1 *!*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    !* 2 *!*/
/*    position: relative;*/
/*    !* 3 *!*/
/*    font-size: 0.001px;*/
/*    !* 4 *!*/
/*    white-space: nowrap;*/
/*}*/

/*.uk-button-group > * {*/
/*    display: inline-block;*/
/*}*/

/*!* 5 *!*/
/*.uk-button-group .uk-button {*/
/*    vertical-align: top;*/
/*}*/

/* Sub-object: `uk-button-dropdown`
 ========================================================================== */
/*
 * 1. Behave like buttons
 * 2. Create position context for dropdowns
 */
/*.uk-button-dropdown {*/
/*    !* 1 *!*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    !* 2 *!*/
/*    position: relative;*/
/*}*/

/*!* Collapse border *!*/
/*.uk-button-group > .uk-button:nth-child(n+2),*/
/*.uk-button-group > div:nth-child(n+2) .uk-button {*/
/*    border-left-width: 0;*/
/*}*/

/*.uk-button-group > .uk-button:nth-child(n+2):hover,*/
/*.uk-button-group > div:nth-child(n+2) .uk-button:hover,*/
/*.uk-button-group > .uk-button:nth-child(n+2):active,*/
/*.uk-button-group > .uk-button:nth-child(n+2).uk-active {*/
/*    margin-left: -1px;*/
/*    border-left-width: 1px;*/
/*}*/

/* ========================================================================
   Component: Close
 ========================================================================== */
/*
 * Removes inner padding and border in Firefox 4+.
 */
/*.uk-close::-moz-focus-inner {*/
/*    border: 0;*/
/*    padding: 0;*/
/*}*/

/*!**/
/* * 1. Correct inability to style clickable `input` types in iOS.*/
/* * 2. Remove margins in Chrome, Safari and Opera.*/
/* * 3. Remove borders for `button`.*/
/* * 4. Address `overflow` set to `hidden` in IE 8/9/10/11.*/
/* * 5. Correct `font` properties and `color` not being inherited for `button`.*/
/* * 6. Address inconsistent `text-transform` inheritance which is only inherit in Firefox and IE*/
/* * 7. Remove default `button` padding and background color*/
/* * 8. Style*/
/* *!*/
/*.uk-close {*/
/*    !* 1 *!*/
/*    -webkit-appearance: none;*/
/*    !* 2 *!*/
/*    margin: 0;*/
/*    !* 3 *!*/
/*    border: none;*/
/*    !* 4 *!*/
/*    overflow: visible;*/
/*    !* 5 *!*/
/*    font: inherit;*/
/*    color: inherit;*/
/*    !* 6 *!*/
/*    text-transform: none;*/
/*    !* 7. *!*/
/*    padding: 0;*/
/*    background: transparent;*/
/*    !* 8 *!*/
/*    display: inline-block;*/
/*    box-sizing: content-box;*/
/*    width: 20px;*/
/*    line-height: 20px;*/
/*    text-align: center;*/
/*    vertical-align: middle;*/
/*    opacity: 0.3;*/
/*}*/


/*!**/
/* * Hover*/
/* * 1. Apply hover style also to focus state*/
/* * 2. Remove default focus style*/
/* * 3. Required for `a` elements*/
/* *!*/
/*.uk-close:hover,*/
/*.uk-close:focus {*/
/*    opacity: 0.5;*/
/*    !* 2 *!*/
/*    outline: none;*/
/*    !* 3 *!*/
/*    color: inherit;*/
/*    text-decoration: none;*/
/*    cursor: pointer;*/
/*}*/

/*!* Modifier*/
/* ========================================================================== *!*/
/*.uk-close-alt {*/
/*    padding: 2px;*/
/*    border-radius: 50%;*/
/*    background: #eeeeee;*/
/*    opacity: 1;*/
/*}*/

/*!* Hover *!*/
/*.uk-close-alt:hover,*/
/*.uk-close-alt:focus {*/
/*    opacity: 1;*/
/*}*/

/*!* Icon *!*/
/*.uk-close-alt:after {*/
/*    opacity: 0.5;*/
/*}*/

/*.uk-close-alt:hover:after,*/
/*.uk-close-alt:focus:after {*/
/*    opacity: 0.8;*/
/*}*/

/* ========================================================================
   Component: Badge
 ========================================================================== */
.uk-badge {
    display: inline-block;
    padding: 0 10px;
    background: rgba(0, 0, 0, 0);
    font-size: 20px;
    font-weight: 300;
    line-height: 19px;
    color: #2f363b;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    height: 20px;
    border-radius: 0px;
}

.uk-badge:not(.uk-badge-notification) {
    border-left: 5px solid #2f363b;
    padding-right: 0;
    display:inline-block;
}

/*
 * Keep color when badge is a link
 */
a.uk-badge:hover {
    color: #ffffff;
}

/* Modifier: `uk-badge-notification`;
 ========================================================================== */
/*.uk-badge-notification {*/
/*    box-sizing: border-box;*/
/*    min-width: 18px;*/
/*    border-radius: 500px;*/
/*    font-size: 12px;*/
/*    line-height: 18px;*/
/*}*/

/*.uk-badge:focus, .uk-badge:hover {*/
/*    color: #2f363b;*/
/*}*/

/* Color modifier
 ========================================================================== */
/*
 * Modifier: `uk-badge-success`
 */
/*.uk-badge-success {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*}*/

/*.uk-badge-success:not(.uk-badge-notification) {*/
/*    border-left: 5px solid #94d843;*/
/*}*/

/*
 * Modifier: `uk-badge-warning`
 */
/*.uk-badge-warning {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*}*/

/*.uk-badge-warning:not(.uk-badge-notification) {*/
/*    border-left: 5px solid #eb7d1d;*/
/*}*/

/*
 * Modifier: `uk-badge-danger`
 */
/*.uk-badge-danger {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*}*/

/*.uk-badge-danger:not(.uk-badge-notification) {*/
/*    border-left: 5px solid #eb3f1d;*/
/*}*/

/*.uk-badge-notification {*/
/*    background: #2f363b;*/
/*    color: #ffffff;*/
/*}*/

/*.uk-badge-notification.uk-badge-success {*/
/*    background: #94d843;*/
/*}*/

/*.uk-badge-notification.uk-badge-danger {*/
/*    background: #eb3f1d;*/
/*}*/

/* ========================================================================
   Component: Alert
 ========================================================================== */
/*.uk-alert {*/
/*    margin-bottom: 30px;*/
/*    padding: 10px;*/
/*    background: #fafafa;*/
/*    color: #8e9091;*/
/*}*/

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

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

/*
 * Keep color for headings if the default heading color is changed
 */
/*.uk-alert h1,*/
/*.uk-alert h2,*/
/*.uk-alert h3,*/
/*.uk-alert h4,*/
/*.uk-alert h5,*/
/*.uk-alert h6 {*/
/*    color: inherit;*/
/*}*/

/* Close in alert
 ========================================================================== */
/*.uk-alert > .uk-close:first-child {*/
/*    float: right;*/
/*}*/

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

/* Modifier: `uk-alert-success`
 ========================================================================== */
/*.uk-alert-success {*/
/*    background: #94d843;*/
/*    color: #ffffff;*/
/*}*/

/*!* Modifier: `uk-alert-warning`*/
/* ========================================================================== *!*/
/*.uk-alert-warning {*/
/*    background: #eb7d1d;*/
/*    color: #ffffff;*/
/*}*/

/*!* Modifier: `uk-alert-danger`*/
/* ========================================================================== *!*/
/*.uk-alert-danger {*/
/*    background: #eb3f1d;*/
/*    color: #ffffff;*/
/*}*/

/*!* Modifier: `uk-alert-large`*/
/* ========================================================================== *!*/
/*.uk-alert-large {*/
/*    padding: 20px;*/
/*}*/

/*.uk-alert-large > .uk-close:first-child {*/
/*    margin: -10px -10px 0 0;*/
/*}*/

/* ========================================================================
   Component: Thumbnail
 ========================================================================== */
/*
 * 1. Container width fits its content
 * 2. Responsive behavior
 * 3. Corrects `max-width` behavior sed
 * 4. Required for `figure` element
 * 5. Style
 */
/*.uk-thumbnail {*/
/*    !* 1 *!*/
/*    display: inline-block;*/
/*    !* 2 *!*/
/*    max-width: 100%;*/
/*    !* 3 *!*/
/*    box-sizing: border-box;*/
/*    !* 3 *!*/
/*    margin: 0;*/
/*    !* 4 *!*/
/*    padding: 4px;*/
/*    border: 1px solid rgba(0, 0, 0, 0);*/
/*    background: #ffffff;*/
/*}*/

/*!**/
/* * Hover state for `a` elements*/
/* * 1. Apply hover style also to focus state*/
/* * 2. Needed for caption*/
/* * 3. Remove default focus style*/
/* *!*/
/*a.uk-thumbnail:hover,*/
/*a.uk-thumbnail:focus {*/
/*    border-color: rgba(0, 0, 0, 0);*/
/*    background-color: #ffffff;*/
/*    !* 2 *!*/
/*    text-decoration: none;*/
/*    !* 3 *!*/
/*    outline: none;*/
/*    -webkit-box-shadow: 0px 3px 3px -1px rgba(50, 55, 60, 0.3);*/
/*    box-shadow: 0px 3px 3px -1px rgba(50, 55, 60, 0.3);*/
/*}*/

/*!* Caption*/
/* ========================================================================== *!*/
/*.uk-thumbnail-caption {*/
/*    padding-top: 4px;*/
/*    text-align: center;*/
/*    color: #8e9091;*/
/*}*/

/*!* Sizes*/
/* ========================================================================== *!*/
/*.uk-thumbnail-mini {*/
/*    width: 150px;*/
/*}*/

/*.uk-thumbnail-small {*/
/*    width: 200px;*/
/*}*/

/*.uk-thumbnail-medium {*/
/*    width: 300px;*/
/*}*/

/*.uk-thumbnail-large {*/
/*    width: 400px;*/
/*}*/

/*.uk-thumbnail-expand,*/
/*.uk-thumbnail-expand > img {*/
/*    width: 100%;*/
/*}*/

/* ========================================================================
   Component: Overlay
 ========================================================================== */
/*
 * 1. Container width fits its content
 * 2. Create position context
 * 3. Set max-width for responsive images to prevent `inline-block` consequences
 * 4. Remove the gap between the container and its child element
 * 5. Needed for transitions and to fixed wrong scaling calculation for images in Chrome
 * 6. Fixed `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit
 * 7. Reset margin
 */
.uk-overlay {
    /* 1 */
    display: inline-block;
    /* 2 */
    position: relative;
    /* 3 */
    max-width: 100%;
    /* 4 */
    vertical-align: middle;
    /* 5 */
    overflow: hidden;
    /* 6 */
    -webkit-transform: translateZ(0);
    /* 7 */
    margin: 0;
}

/*!* 6 for Safari *!*/
/*.uk-overlay.uk-border-circle {*/
/*    -webkit-mask-image: -webkit-radial-gradient(circle, #ffffff 100%, #000000 100%);*/
/*}*/

/*!**/
/* * Remove margin from content*/
/* *!*/
/*.uk-overlay > :first-child {*/
/*    margin-bottom: 0;*/
/*}*/

/* Sub-object `uk-overlay-panel`
 ========================================================================== */
/*
 * 1. Position cover
 * 2. Style
 */
.uk-overlay-panel {
    /* 1 */
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    /* 2 */
    padding: 20px;
    color: #8e9091;
}

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

/*
 * Keep color for headings if the default heading color is changed
 */
.uk-overlay-panel h1,
.uk-overlay-panel h2,
.uk-overlay-panel h3,
.uk-overlay-panel h4,
.uk-overlay-panel h5,
.uk-overlay-panel h6 {
    color: inherit;
}

.uk-overlay-panel a:not([class]) {
    color: #77a3ec;
    text-decoration: none;
}

.uk-overlay-panel a[class*='uk-icon-']:not(.uk-icon-button) {
    color: #77a3ec;
}

/*!* Sub-object `uk-overlay-hover` and `uk-overlay-active`*/
/* ========================================================================== *!*/
.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {
    opacity: 0;
}

/*.uk-overlay-active :not(.uk-active) > .uk-overlay-panel:not(.uk-ignore) {*/
/*    opacity: 0;*/
/*}*/

/*!* Modifier `uk-overlay-background`*/
/* ========================================================================== *!*/
/*.uk-overlay-background {*/
/*    background: #ffffff;*/
/*}*/

/*!* Modifier `uk-overlay-image`*/
/* ========================================================================== *!*/
/*!**/
/* * Reset panel*/
/* *!*/
/*.uk-overlay-image {*/
/*    padding: 0;*/
/*}*/

/*!* Position modifiers*/
/* ========================================================================== *!*/
/*.uk-overlay-top {*/
/*    bottom: auto;*/
/*}*/

/*.uk-overlay-bottom {*/
/*    top: auto;*/
/*}*/

/*.uk-overlay-left {*/
/*    right: auto;*/
/*}*/

/*.uk-overlay-right {*/
/*    left: auto;*/
/*}*/


/*!* Transitions*/
/* ========================================================================== *!*/
/*.uk-overlay-fade,*/
/*.uk-overlay-scale,*/
/*.uk-overlay-spin,*/
/*.uk-overlay-grayscale,*/
/*.uk-overlay-blur,*/
/*[class*='uk-overlay-slide'] {*/
/*    transition-duration: 0.3s;*/
/*    transition-timing-function: ease-out;*/
/*    transition-property: opacity, transform, filter;*/
/*}*/

/*.uk-overlay-active .uk-overlay-fade,*/
/*.uk-overlay-active .uk-overlay-scale,*/
/*.uk-overlay-active .uk-overlay-spin,*/
/*.uk-overlay-active [class*='uk-overlay-slide'] {*/
/*    transition-duration: 0.8s;*/
/*}*/

/*!**/
/* * Fade*/
/* *!*/
/*.uk-overlay-fade {*/
/*    opacity: 0.05;*/
/*}*/

.uk-overlay-hover:hover .uk-overlay-fade,
.uk-overlay-hover.uk-hover .uk-overlay-fade,
.uk-overlay-active .uk-active > .uk-overlay-fade {
    opacity: 0.9;
}

/*
 * Scale
 */
.uk-overlay-scale {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition:0.3s;
}

.uk-overlay-hover:hover .uk-overlay-scale,
.uk-overlay-hover.uk-hover .uk-overlay-scale,
.uk-overlay-active .uk-active > .uk-overlay-scale {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/*
 * Spin
 */
/*.uk-overlay-spin {*/
/*    -webkit-transform: scale(1) rotate(0deg);*/
/*    transform: scale(1) rotate(0deg);*/
/*}*/

.uk-overlay-hover:hover .uk-overlay-spin,
.uk-overlay-hover.uk-hover .uk-overlay-spin,
.uk-overlay-active .uk-active > .uk-overlay-spin {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}

/*!**/
/* * Grayscale*/
/* *!*/
/*.uk-overlay-grayscale {*/
/*    -webkit-filter: grayscale(100%);*/
/*    filter: grayscale(100%);*/
/*}*/

/*.uk-overlay-hover:hover .uk-overlay-grayscale,*/
/*.uk-overlay-hover.uk-hover .uk-overlay-grayscale,*/
/*.uk-overlay-active .uk-active > .uk-overlay-grayscale {*/
/*    -webkit-filter: grayscale(0%);*/
/*    filter: grayscale(0%);*/
/*}*/

/*!**/
/* * Slide*/
/* *!*/
/*[class*='uk-overlay-slide'] {*/
/*    opacity: 0;*/
/*}*/

/*!* Top *!*/
/*.uk-overlay-slide-top {*/
/*    -webkit-transform: translateY(-100%);*/
/*    transform: translateY(-100%);*/
/*}*/

/*!* Bottom *!*/
/*.uk-overlay-slide-bottom {*/
/*    -webkit-transform: translateY(100%);*/
/*    transform: translateY(100%);*/
/*}*/

/*!* Left *!*/
/*.uk-overlay-slide-left {*/
/*    -webkit-transform: translateX(-100%);*/
/*    transform: translateX(-100%);*/
/*}*/

/*!* Right *!*/
/*.uk-overlay-slide-right {*/
/*    -webkit-transform: translateX(100%);*/
/*    transform: translateX(100%);*/
/*}*/

/*!* Hover *!*/
/*.uk-overlay-hover:hover [class*='uk-overlay-slide'],*/
/*.uk-overlay-hover.uk-hover [class*='uk-overlay-slide'],*/
/*.uk-overlay-active .uk-active > [class*='uk-overlay-slide'] {*/
/*    opacity: 1;*/
/*    -webkit-transform: translateX(0) translateY(0);*/
/*    transform: translateX(0) translateY(0);*/
/*}*/

/*!* DEPRECATED*/
/* * Sub-object `uk-overlay-area`*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Set position*/
/* * 2. Set style*/
/* * 3. Fade-in transition*/
/* *!*/
/*.uk-overlay-area {*/
/*    !* 1 *!*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    !* 2 *!*/
/*    background: rgba(0, 0, 0, 0.3);*/
/*    !* 3 *!*/
/*    opacity: 0;*/
/*    -webkit-transition: opacity 0.15s linear;*/
/*    transition: opacity 0.15s linear;*/
/*    -webkit-transform: translate3d(0, 0, 0);*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. `uk-hover` to support touch devices*/
/* * 2. Use optional `uk-overlay-toggle` to trigger the overlay earlier*/
/* *!*/
/*.uk-overlay:hover .uk-overlay-area,*/
/*.uk-overlay.uk-hover .uk-overlay-area,*/
/*.uk-overlay-toggle:hover .uk-overlay-area,*/
/*.uk-overlay-toggle.uk-hover .uk-overlay-area {*/
/*    opacity: 1;*/
/*}*/



/*!* DEPRECATED*/
/* * Sub-object `uk-overlay-area-content`*/
/* ========================================================================== *!*/
/*!**/
/* * Remove whitespace between child elements when using `inline-block`*/
/* * Needed for Firefox*/
/* *!*/
/*.uk-overlay-area:not(:empty) {*/
/*    font-size: 0.001px;*/
/*}*/

/*!**/
/* * 1. Needed for vertical alignment*/
/* *!*/
/*.uk-overlay-area:not(:empty):before {*/
/*    content: '';*/
/*    display: inline-block;*/
/*    height: 100%;*/
/*    vertical-align: middle;*/
/*}*/

/*!**/
/* * 1. Set vertical alignment*/
/* * 2. Reset whitespace hack*/
/* * 3. Set horizontal alignment*/
/* * 4. Set style*/
/* *!*/
/*.uk-overlay-area-content {*/
/*    !* 1 *!*/
/*    display: inline-block;*/
/*    box-sizing: border-box;*/
/*    width: 100%;*/
/*    vertical-align: middle;*/
/*    !* 2 *!*/
/*    font-size: 1rem;*/
/*    !* 3 *!*/
/*    text-align: center;*/
/*    !* 4 *!*/
/*    padding: 0 15px;*/
/*    color: #ffffff;*/
/*}*/

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

/*!**/
/* * Links in overlay area*/
/* *!*/
/*.uk-overlay-area-content a:not([class]),*/
/*.uk-overlay-area-content a:not([class]):hover {*/
/*    color: inherit;*/
/*}*/

/*!* DEPRECATED*/
/* * Sub-object `uk-overlay-caption`*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Set position*/
/* * 2. Set style*/
/* * 3. Fade-in transition*/
/* *!*/
/*.uk-overlay-caption {*/
/*    !* 1 *!*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    !* 2 *!*/
/*    padding: 15px;*/
/*    background: rgba(0, 0, 0, 0.5);*/
/*    color: #ffffff;*/
/*    !* 3 *!*/
/*    opacity: 0;*/
/*    -webkit-transition: opacity 0.15s linear;*/
/*    transition: opacity 0.15s linear;*/
/*    -webkit-transform: translate3d(0, 0, 0);*/
/*}*/

/*!**/
/* * Hover*/
/* * 1. `uk-hover` to support touch devices*/
/* * 2. Use optional `uk-overlay-toggle` to trigger the overlay earlier*/
/* *!*/
/*.uk-overlay:hover .uk-overlay-caption,*/
/*.uk-overlay.uk-hover .uk-overlay-caption,*/
/*.uk-overlay-toggle:hover .uk-overlay-caption,*/
/*.uk-overlay-toggle.uk-hover .uk-overlay-caption {*/
/*    opacity: 1;*/
/*}*/

/* ========================================================================
   Component: Column
 ========================================================================== */
/*[class*='uk-column-'] {*/
/*    -webkit-column-gap: 25px;*/
/*    -moz-column-gap: 25px;*/
/*    column-gap: 25px;*/
/*}*/

/*!* Width modifiers*/
/* ========================================================================== *!*/
/*.uk-column-1-2 {*/
/*    -webkit-column-count: 2;*/
/*    -moz-column-count: 2;*/
/*    column-count: 2;*/
/*}*/

/*.uk-column-1-3 {*/
/*    -webkit-column-count: 3;*/
/*    -moz-column-count: 3;*/
/*    column-count: 3;*/
/*}*/

/*.uk-column-1-4 {*/
/*    -webkit-column-count: 4;*/
/*    -moz-column-count: 4;*/
/*    column-count: 4;*/
/*}*/

/*.uk-column-1-5 {*/
/*    -webkit-column-count: 5;*/
/*    -moz-column-count: 5;*/
/*    column-count: 5;*/
/*}*/

/*.uk-column-1-6 {*/
/*    -webkit-column-count: 6;*/
/*    -moz-column-count: 6;*/
/*    column-count: 6;*/
/*}*/

/*!* Phone landscape and bigger *!*/
/*@media (min-width: 480px) {*/
/*    .uk-column-small-1-2 {*/
/*        -webkit-column-count: 2;*/
/*        -moz-column-count: 2;*/
/*        column-count: 2;*/
/*    }*/

/*    .uk-column-small-1-3 {*/
/*        -webkit-column-count: 3;*/
/*        -moz-column-count: 3;*/
/*        column-count: 3;*/
/*    }*/

/*    .uk-column-small-1-4 {*/
/*        -webkit-column-count: 4;*/
/*        -moz-column-count: 4;*/
/*        column-count: 4;*/
/*    }*/

/*    .uk-column-small-1-5 {*/
/*        -webkit-column-count: 5;*/
/*        -moz-column-count: 5;*/
/*        column-count: 5;*/
/*    }*/

/*    .uk-column-small-1-6 {*/
/*        -webkit-column-count: 6;*/
/*        -moz-column-count: 6;*/
/*        column-count: 6;*/
/*    }*/
/*}*/

/*!* Tablet and bigger *!*/
/*@media (min-width: 768px) {*/
/*    .uk-column-medium-1-2 {*/
/*        -webkit-column-count: 2;*/
/*        -moz-column-count: 2;*/
/*        column-count: 2;*/
/*    }*/

/*    .uk-column-medium-1-3 {*/
/*        -webkit-column-count: 3;*/
/*        -moz-column-count: 3;*/
/*        column-count: 3;*/
/*    }*/

/*    .uk-column-medium-1-4 {*/
/*        -webkit-column-count: 4;*/
/*        -moz-column-count: 4;*/
/*        column-count: 4;*/
/*    }*/

/*    .uk-column-medium-1-5 {*/
/*        -webkit-column-count: 5;*/
/*        -moz-column-count: 5;*/
/*        column-count: 5;*/
/*    }*/

/*    .uk-column-medium-1-6 {*/
/*        -webkit-column-count: 6;*/
/*        -moz-column-count: 6;*/
/*        column-count: 6;*/
/*    }*/
/*}*/

/*!* Desktop and bigger *!*/
/*@media (min-width: 960px) {*/
/*    .uk-column-large-1-2 {*/
/*        -webkit-column-count: 2;*/
/*        -moz-column-count: 2;*/
/*        column-count: 2;*/
/*    }*/

/*    .uk-column-large-1-3 {*/
/*        -webkit-column-count: 3;*/
/*        -moz-column-count: 3;*/
/*        column-count: 3;*/
/*    }*/

/*    .uk-column-large-1-4 {*/
/*        -webkit-column-count: 4;*/
/*        -moz-column-count: 4;*/
/*        column-count: 4;*/
/*    }*/

/*    .uk-column-large-1-5 {*/
/*        -webkit-column-count: 5;*/
/*        -moz-column-count: 5;*/
/*        column-count: 5;*/
/*    }*/

/*    .uk-column-large-1-6 {*/
/*        -webkit-column-count: 6;*/
/*        -moz-column-count: 6;*/
/*        column-count: 6;*/
/*    }*/
/*}*/

/*!* Large screen and bigger *!*/
/*@media (min-width: 1220px) {*/
/*    .uk-column-xlarge-1-2 {*/
/*        -webkit-column-count: 2;*/
/*        -moz-column-count: 2;*/
/*        column-count: 2;*/
/*    }*/

/*    .uk-column-xlarge-1-3 {*/
/*        -webkit-column-count: 3;*/
/*        -moz-column-count: 3;*/
/*        column-count: 3;*/
/*    }*/

/*    .uk-column-xlarge-1-4 {*/
/*        -webkit-column-count: 4;*/
/*        -moz-column-count: 4;*/
/*        column-count: 4;*/
/*    }*/

/*    .uk-column-xlarge-1-5 {*/
/*        -webkit-column-count: 5;*/
/*        -moz-column-count: 5;*/
/*        column-count: 5;*/
/*    }*/

/*    .uk-column-xlarge-1-6 {*/
/*        -webkit-column-count: 6;*/
/*        -moz-column-count: 6;*/
/*        column-count: 6;*/
/*    }*/
/*}*/

/* ========================================================================
   Component: Animation
 ========================================================================== */
/*[class*='uk-animation-'] {*/
/*    -webkit-animation-duration: 0.5s;*/
/*    animation-duration: 0.5s;*/
/*    -webkit-animation-timing-function: ease-out;*/
/*    animation-timing-function: ease-out;*/
/*    -webkit-animation-fill-mode: both;*/
/*    animation-fill-mode: both;*/
/*}*/

/*!* Hide animated element if scrollspy is used *!*/
/*@media screen {*/
/*    [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {*/
/*        opacity: 0;*/
/*    }*/
/*}*/

/*!**/
/* * Fade*/
/* * Higher specificity (!important) needed because of reverse modifier*/
/* *!*/
/*.uk-animation-fade {*/
/*    -webkit-animation-name: uk-fade;*/
/*    animation-name: uk-fade;*/
/*    -webkit-animation-duration: 0.8s;*/
/*    animation-duration: 0.8s;*/
/*    -webkit-animation-timing-function: linear !important;*/
/*    animation-timing-function: linear !important;*/
/*}*/

/*!**/
/* * Fade with scale*/
/* *!*/
/*.uk-animation-scale-up {*/
/*    -webkit-animation-name: uk-fade-scale-02;*/
/*    animation-name: uk-fade-scale-02;*/
/*}*/

/*.uk-animation-scale-down {*/
/*    -webkit-animation-name: uk-fade-scale-18;*/
/*    animation-name: uk-fade-scale-18;*/
/*}*/

/*!**/
/* * Fade with slide*/
/* *!*/
/*.uk-animation-slide-top {*/
/*    -webkit-animation-name: uk-fade-top;*/
/*    animation-name: uk-fade-top;*/
/*}*/

/*.uk-animation-slide-bottom {*/
/*    -webkit-animation-name: uk-fade-bottom;*/
/*    animation-name: uk-fade-bottom;*/
/*}*/

/*.uk-animation-slide-left {*/
/*    -webkit-animation-name: uk-fade-left;*/
/*    animation-name: uk-fade-left;*/
/*}*/

/*.uk-animation-slide-right {*/
/*    -webkit-animation-name: uk-fade-right;*/
/*    animation-name: uk-fade-right;*/
/*}*/

/*!**/
/* * Scale*/
/* *!*/
/*.uk-animation-scale {*/
/*    -webkit-animation-name: uk-scale-12;*/
/*    animation-name: uk-scale-12;*/
/*}*/

/*!**/
/* * Shake*/
/* *!*/
/*.uk-animation-shake {*/
/*    -webkit-animation-name: uk-shake;*/
/*    animation-name: uk-shake;*/
/*}*/

/*!* Direction modifiers*/
/* ========================================================================== *!*/
/*.uk-animation-reverse {*/
/*    -webkit-animation-direction: reverse;*/
/*    animation-direction: reverse;*/
/*    -webkit-animation-timing-function: ease-in;*/
/*    animation-timing-function: ease-in;*/
/*}*/

/*!* Duration modifiers*/
/*========================================================================== *!*/
/*.uk-animation-15 {*/
/*    -webkit-animation-duration: 15s;*/
/*    animation-duration: 15s;*/
/*}*/

/*!* Origin modifiers*/
/*========================================================================== *!*/
/*.uk-animation-top-left {*/
/*    -webkit-transform-origin: 0 0;*/
/*    transform-origin: 0 0;*/
/*}*/

/*.uk-animation-top-center {*/
/*    -webkit-transform-origin: 50% 0;*/
/*    transform-origin: 50% 0;*/
/*}*/

/*.uk-animation-top-right {*/
/*    -webkit-transform-origin: 100% 0;*/
/*    transform-origin: 100% 0;*/
/*}*/

/*.uk-animation-middle-left {*/
/*    -webkit-transform-origin: 0 50%;*/
/*    transform-origin: 0 50%;*/
/*}*/

/*.uk-animation-middle-right {*/
/*    -webkit-transform-origin: 100% 50%;*/
/*    transform-origin: 100% 50%;*/
/*}*/

/*.uk-animation-bottom-left {*/
/*    -webkit-transform-origin: 0 100%;*/
/*    transform-origin: 0 100%;*/
/*}*/

/*.uk-animation-bottom-center {*/
/*    -webkit-transform-origin: 50% 100%;*/
/*    transform-origin: 50% 100%;*/
/*}*/

/*.uk-animation-bottom-right {*/
/*    -webkit-transform-origin: 100% 100%;*/
/*    transform-origin: 100% 100%;*/
/*}*/

/*!* Sub-object: `uk-animation-hover`*/
/*========================================================================== *!*/
/*!**/
/* * Enable animation only on hover*/
/* * Note: Firefox also needs this because animations are not triggered when switching between display `hidden` and `block`*/
/* *!*/
/*.uk-animation-hover:not(:hover),*/
/*.uk-animation-hover:not(:hover) [class*='uk-animation-'],*/
/*.uk-touch .uk-animation-hover:not(.uk-hover),*/
/*.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-'] {*/
/*    -webkit-animation-name: none;*/
/*    animation-name: none;*/
/*}*/

/*!* Keyframes: Fade*/
/* * Used by dropdown, datepicker and slideshow component*/
/* ========================================================================== *!*/
/*@-webkit-keyframes uk-fade {*/
/*    0% {*/
/*        opacity: 0;*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@keyframes uk-fade {*/
/*    0% {*/
/*        opacity: 0;*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*!* Keyframes: Fade with slide*/
/* ========================================================================== *!*/
/*!**/
/* * Top*/
/* *!*/
/*@-webkit-keyframes uk-fade-top {*/
/*    0% {*/
/*        opacity: 0;*/
/*        -webkit-transform: translateY(-100%);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -webkit-transform: translateY(0);*/
/*    }*/
/*}*/

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

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

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

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

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

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

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

/*!* Keyframes: Fade with scale*/
/* ========================================================================== *!*/
/*!**/
/* * Scale by 0.2*/
/* *!*/
/*@-webkit-keyframes uk-fade-scale-02 {*/
/*    0% {*/
/*        opacity: 0;*/
/*        -webkit-transform: scale(0.2);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -webkit-transform: scale(1);*/
/*    }*/
/*}*/

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

/*!**/
/* * Scale by 1.5*/
/* * Used by slideshow component*/
/* *!*/
/*@-webkit-keyframes uk-fade-scale-15 {*/
/*    0% {*/
/*        opacity: 0;*/
/*        -webkit-transform: scale(1.5);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -webkit-transform: scale(1);*/
/*    }*/
/*}*/

/*@keyframes uk-fade-scale-15 {*/
/*    0% {*/
/*        opacity: 0;*/
/*        transform: scale(1.5);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: scale(1);*/
/*    }*/
/*}*/

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

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

/*!* Keyframes: Slide*/
/* * Used by slideshow component*/
/* ========================================================================== *!*/
/*!**/
/* * Left*/
/* *!*/
/*@-webkit-keyframes uk-slide-left {*/
/*    0% {*/
/*        -webkit-transform: translateX(-100%);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: translateX(0);*/
/*    }*/
/*}*/

/*@keyframes uk-slide-left {*/
/*    0% {*/
/*        transform: translateX(-100%);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(0);*/
/*    }*/
/*}*/

/*!**/
/* * Right*/
/* *!*/
/*@-webkit-keyframes uk-slide-right {*/
/*    0% {*/
/*        -webkit-transform: translateX(100%);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: translateX(0);*/
/*    }*/
/*}*/

/*@keyframes uk-slide-right {*/
/*    0% {*/
/*        transform: translateX(100%);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(0);*/
/*    }*/
/*}*/

/*!**/
/* * Left third*/
/* *!*/
/*@-webkit-keyframes uk-slide-left-33 {*/
/*    0% {*/
/*        -webkit-transform: translateX(33%);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: translateX(0);*/
/*    }*/
/*}*/

/*@keyframes uk-slide-left-33 {*/
/*    0% {*/
/*        transform: translateX(33%);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(0);*/
/*    }*/
/*}*/

/*!**/
/* * Right third*/
/* *!*/
/*@-webkit-keyframes uk-slide-right-33 {*/
/*    0% {*/
/*        -webkit-transform: translateX(-33%);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: translateX(0);*/
/*    }*/
/*}*/

/*@keyframes uk-slide-right-33 {*/
/*    0% {*/
/*        transform: translateX(-33%);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(0);*/
/*    }*/
/*}*/

/*!* Keyframes: Scale*/
/* ========================================================================== *!*/
/*@-webkit-keyframes uk-scale-12 {*/
/*    0% {*/
/*        -webkit-transform: scale(1.2);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: scale(1);*/
/*    }*/
/*}*/

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

/*!* Keyframes: Rotate*/
/* * Used by icon component*/
/* ========================================================================== *!*/
/*@-webkit-keyframes uk-rotate {*/
/*    0% {*/
/*        -webkit-transform: rotate(0deg);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: rotate(359deg);*/
/*    }*/
/*}*/

/*@keyframes uk-rotate {*/
/*    0% {*/
/*        transform: rotate(0deg);*/
/*    }*/
/*    100% {*/
/*        transform: rotate(359deg);*/
/*    }*/
/*}*/

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

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

/*!* Keyframes: Fade with slide fixed*/
/* * Used by dropdown and search component*/
/* ========================================================================== *!*/
/*!**/
/* * Top fixed*/
/* *!*/
/*@-webkit-keyframes uk-slide-top-fixed {*/
/*    0% {*/
/*        opacity: 0;*/
/*        -webkit-transform: translateY(-10px);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -webkit-transform: translateY(0);*/
/*    }*/
/*}*/

/*@keyframes uk-slide-top-fixed {*/
/*    0% {*/
/*        opacity: 0;*/
/*        transform: translateY(-10px);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: translateY(0);*/
/*    }*/
/*}*/

/*!**/
/* * Bottom fixed*/
/* *!*/
/*@-webkit-keyframes uk-slide-bottom-fixed {*/
/*    0% {*/
/*        opacity: 0;*/
/*        -webkit-transform: translateY(10px);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        -webkit-transform: translateY(0);*/
/*    }*/
/*}*/

/*@keyframes uk-slide-bottom-fixed {*/
/*    0% {*/
/*        opacity: 0;*/
/*        transform: translateY(10px);*/
/*    }*/
/*    100% {*/
/*        opacity: 1;*/
/*        transform: translateY(0);*/
/*    }*/
/*}*/

/* ========================================================================
   Component: Dropdown
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Box-sizing is needed for `uk-dropdown-justify`
 * 4. Set width
 */
/*.uk-dropdown,*/
/*.uk-dropdown-blank {*/
/*    !* 1 *!*/
/*    display: none;*/
/*    !* 2 *!*/
/*    position: absolute;*/
/*    z-index: 1020;*/
/*    !* 3 *!*/
/*    box-sizing: border-box;*/
/*    !* 4 *!*/
/*    width: 200px;*/
/*}*/

/*!**/
/* * Dropdown style*/
/* * 1. Reset button group whitespace hack*/
/* *!*/
/*.uk-dropdown {*/
/*    padding: 5px;*/
/*    background: #fff;*/
/*    color: #8e9091;*/
/*    font-size: 1rem;*/
/*    vertical-align: top;*/
/*}*/

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

/*!**/
/* * 1. Show dropdown*/
/* * 2. Set animation*/
/* * 3. Needed for scale animation*/
/* *!*/
/*.uk-open > .uk-dropdown,*/
/*.uk-open > .uk-dropdown-blank {*/
/*    !* 1 *!*/
/*    display: block;*/
/*    !* 2 *!*/
/*    -webkit-animation: uk-fade 0.2s ease-in-out;*/
/*    animation: uk-fade 0.2s ease-in-out;*/
/*    !* 3 *!*/
/*    -webkit-transform-origin: 0 0;*/
/*    transform-origin: 0 0;*/
/*}*/

/*!* Alignment modifiers*/
/* ========================================================================== *!*/
/*!**/
/* * Modifier*/
/* *!*/
/*.uk-dropdown-top {*/
/*    margin-top: -5px;*/
/*}*/

/*.uk-dropdown-bottom {*/
/*    margin-top: 5px;*/
/*}*/

/*.uk-dropdown-left {*/
/*    margin-left: -5px;*/
/*}*/

/*.uk-dropdown-right {*/
/*    margin-left: 5px;*/
/*}*/

/*!* Nav in dropdown*/
/* ========================================================================== *!*/
/*.uk-dropdown .uk-nav {*/
/*    margin: 0 -30px;*/
/*}*/

/*!* Grid and panel in dropdown*/
/* ========================================================================== *!*/
/*!**/
/** Vertical gutter*/
/**!*/
/*!**/
/* * Grid*/
/* * Higher specificity to override large gutter*/
/* *!*/
/*.uk-grid .uk-dropdown-grid + .uk-dropdown-grid {*/
/*    margin-top: 30px;*/
/*}*/

/*!* Panels *!*/
/*.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel {*/
/*    margin-top: 30px;*/
/*}*/

/*!* Tablet and bigger *!*/
/*@media (min-width: 768px) {*/
/*    !**/
/*     * Horizontal gutter*/
/*     *!*/
/*    .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid {*/
/*        margin-left: -30px;*/
/*        margin-right: -30px;*/
/*    }*/

/*    .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {*/
/*        padding-left: 30px;*/
/*        padding-right: 30px;*/
/*    }*/

/*    !**/
/*     * Column divider*/
/*     *!*/
/*    .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {*/
/*        border-left: 1px solid rgba(235, 235, 236, 0.1);*/
/*    }*/

/*    !**/
/*     * Width multiplier for dropdown columns*/
/*     *!*/
/*    .uk-dropdown-width-2:not(.uk-dropdown-stack) {*/
/*        width: 400px;*/
/*    }*/

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

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

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

/*!* Phone landscape and smaller *!*/
/*@media (max-width: 767px) {*/
/*    !**/
/*     * Stack columns and take full width*/
/*     *!*/
/*    .uk-dropdown-grid > [class*='uk-width-'] {*/
/*        width: 100%;*/
/*    }*/

/*    !**/
/*     * Vertical gutter*/
/*     *!*/
/*    .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {*/
/*        margin-top: 30px;*/
/*    }*/
/*}*/

/*!**/
/** Stack grid columns*/
/**!*/
/*.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-'] {*/
/*    width: 100%;*/
/*}*/

/*.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {*/
/*    margin-top: 30px;*/
/*}*/

/*!* Modifier `uk-dropdown-small`*/
/* ========================================================================== *!*/
/*!**/
/* * Set min-width and text expands dropdown if needed*/
/* *!*/
/*.uk-dropdown-small {*/
/*    min-width: 150px;*/
/*    width: auto;*/
/*    padding: 5px;*/
/*    white-space: nowrap;*/
/*}*/

/*!**/
/* * Nav in dropdown*/
/* *!*/
/*.uk-dropdown-small .uk-nav {*/
/*    margin: 0 -5px;*/
/*}*/

/*!* Modifier: `uk-dropdown-navbar`*/
/* ========================================================================== *!*/
/*.uk-dropdown-navbar {*/
/*    margin-top: 0;*/
/*    background: rgba(50, 55, 60, 0.98);*/
/*    color: #8e9091;*/
/*}*/

/*.uk-open > .uk-dropdown-navbar {*/
/*    -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;*/
/*    animation: uk-slide-top-fixed 0.2s ease-in-out;*/
/*}*/

/*!* Modifier `uk-dropdown-scrollable`*/
/* ========================================================================== *!*/
/*!**/
/* * Usefull for long lists*/
/* *!*/
/*.uk-dropdown-scrollable {*/
/*    overflow-y: auto;*/
/*    max-height: 200px;*/
/*}*/

/*!* Sub-object: `uk-dropdown-overlay`*/
/* ========================================================================== *!*/
/*.uk-dropdown .uk-panel > a:not([class]) {*/
/*    color: #ffffff;*/
/*}*/

/*.uk-dropdown .uk-panel > a:hover:not([class]) {*/
/*    color: #77a3ec;*/
/*}*/

/* ========================================================================
   Component: Off-canvas
 ========================================================================== */
/*
 * This is the offcanvas overlay and bar container
 * 1. Hide by default
 * 2. Set fixed position
 * 3. Deactivate browser touch actions in IE11
 * 4. Mask the background page
 */
.uk-offcanvas {
    /* 1 */
    display: none;
    /* 2 */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    /* 3 */
    touch-action: none;
    /* 4 */
    background: rgba(47, 54, 59, 0.8);
}

.uk-offcanvas.uk-active {
    display: block;
}

/* Sub-object `uk-offcanvas-page`
 ========================================================================== */
/*
 * Prepares the whole HTML page to slide-out
 * 1. Fix the main page and disallow scrolling
 * 2. Side-out transition
 * 3. Needed for the transition to work instead of just letting it pop to the side
 */
.uk-offcanvas-page {
    /* 1 */
    position: relative;
    /* 2 */
    -webkit-transition: margin-left 0.3s ease-in-out;
    transition: margin-left 0.3s ease-in-out;
    /* 3 */
    margin-left: 0;
}

/* Sub-object `uk-offcanvas-bar`
 ========================================================================== */
/*
 * This is the offcanvas bar
 * 1. Set fixed position
 * 2. Size and style
 * 3. Allow scrolling
 * 4. Side-out transition
 * 5. Deactivate scroll chaining in IE11
 */
.uk-offcanvas-bar {
    /* 1 */
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    z-index: 1001;
    /* 2 */
    width: 70%;
    max-width: 500px;
    background: #2f363b;
    /* 3 */
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    /* 4 */
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    /* 5 */
    -ms-scroll-chaining: none;
}

.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

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

/*!* Offcanvase modes*/
/* ========================================================================== *!*/
/*.uk-offcanvas-bar[mode='none'] {*/
/*    -webkit-transition: none;*/
/*    transition: none;*/
/*}*/

/*.uk-offcanvas-bar[mode='reveal'] {*/
/*    -webkit-transform: translateX(0%);*/
/*    transform: translateX(0%);*/
/*    clip: rect(0, 0, 100vh, 0);*/
/*    -webkit-transition: -webkit-transform 0.3s ease-in-out, clip 0.3s ease-in-out;*/
/*    transition: transform 0.3s ease-in-out, clip 0.3s ease-in-out;*/
/*}*/

/*.uk-offcanvas-bar-flip[mode='reveal'] {*/
/*    clip: none;*/
/*    -webkit-transform: translateX(100%);*/
/*    transform: translateX(100%);*/
/*}*/

/*.uk-offcanvas-bar-flip[mode='reveal'] > * {*/
/*    -webkit-transform: translateX(-100%);*/
/*    transform: translateX(-100%);*/
/*    -webkit-transition: -webkit-transform 0.3s ease-in-out;*/
/*    transition: transform 0.3s ease-in-out;*/
/*}*/

/*.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode='reveal'].uk-offcanvas-bar-show > * {*/
/*    -webkit-transform: translateX(0%);*/
/*    transform: translateX(0%);*/
/*}*/

/* Panel in offcanvas
 ========================================================================== */
.uk-offcanvas .uk-panel {
    margin: 30px;
    color: #8e9091;
}

.uk-offcanvas .uk-panel-title {
    color: #ffffff;
}

.uk-offcanvas .uk-panel a:not([class]) {
    color: #ffffff;
}

.uk-offcanvas .uk-panel a:not([class]):hover {
    color: #cccccc;
}

.uk-offcanvas input.uk-search-field {
    padding: 0 0 0 40px;
    background: rgba(0, 0, 0, 0);
    text-align: left;
    font-size: 18px;
}

.uk-offcanvas .uk-search {
    margin: 0 !important;
}

.uk-offcanvas .uk-search:before {
    left: 0;
    background-position: 0 -40px;
}

.uk-offcanvas .uk-nav-header {
    padding-left: 0;
}

.uk-offcanvas ul.uk-nav-sub {
    padding-left: 30px;
}

/* ========================================================================
   Component: Switcher
 ========================================================================== */
/*
 * 1. Deactivate browser history navigation in IE11
 */
.uk-switcher {
    margin: 0;
    padding: 0;
    list-style: none;
    /* 1 */
    touch-action: cross-slide-y pinch-zoom double-tap-zoom;
}

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

/* ========================================================================
   Component: Text
 ========================================================================== */
/* Size modifiers
 ========================================================================== */
/*.uk-text-small {*/
/*    font-size: 11px;*/
/*    line-height: 16px;*/
/*}*/

/*.uk-text-large {*/
/*    font-size: 20px;*/
/*    line-height: 30px;*/
/*    font-weight: 300;*/
/*}*/

/*!* Weight modifiers*/
/* ========================================================================== *!*/
/*.uk-text-bold {*/
/*    font-weight: bold;*/
/*}*/

/*!* Color modifiers*/
/* ========================================================================== *!*/
/*.uk-text-muted {*/
/*    color: #a4a6a8 !important;*/
/*}*/

/*.uk-text-primary {*/
/*    color: #2d7091 !important;*/
/*}*/

/*.uk-text-success {*/
/*    color: #659f13 !important;*/
/*}*/

/*.uk-text-warning {*/
/*    color: #e28327 !important;*/
/*}*/

/*.uk-text-danger {*/
/*    color: #d85030 !important;*/
/*}*/

/*.uk-text-contrast {*/
/*    color: #ffffff !important;*/
/*}*/

/*!* 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;*/
/*}*/

/*.uk-text-top {*/
/*    vertical-align: top !important;*/
/*}*/

/*.uk-text-middle {*/
/*    vertical-align: middle !important;*/
/*}*/

/*.uk-text-bottom {*/
/*    vertical-align: bottom !important;*/
/*}*/

/*!* Only tablets portrait and smaller *!*/
/*@media (max-width: 959px) {*/
/*    .uk-text-center-medium {*/
/*        text-align: center !important;*/
/*    }*/

/*    .uk-text-left-medium {*/
/*        text-align: left !important;*/
/*    }*/
/*}*/

/*!* Phone landscape and smaller *!*/
/*@media (max-width: 767px) {*/
/*    .uk-text-center-small {*/
/*        text-align: center !important;*/
/*    }*/

/*    .uk-text-left-small {*/
/*        text-align: left !important;*/
/*    }*/
/*}*/

/*!* Wrap modifiers*/
/* ========================================================================== *!*/
/*!**/
/* * Prevent text from wrapping onto multiple lines*/
/* *!*/
/*.uk-text-nowrap {*/
/*    white-space: nowrap;*/
/*}*/

/*!**/
/* * Prevent text from wrapping onto multiple lines, and truncate with an ellipsis*/
/* *!*/
/*.uk-text-truncate {*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    white-space: nowrap;*/
/*}*/

/*!**/
/* * Break strings if their length exceeds the width of their container*/
/* *!*/
/*.uk-text-break {*/
/*    word-wrap: break-word;*/
/*    -webkit-hyphens: auto;*/
/*    -ms-hyphens: auto;*/
/*    -moz-hyphens: auto;*/
/*    hyphens: auto;*/
/*}*/

/*!* Transform modifiers*/
/* ========================================================================== *!*/
/*.uk-text-capitalize {*/
/*    text-transform: capitalize !important;*/
/*}*/

/*.uk-text-lowercase {*/
/*    text-transform: lowercase !important;*/
/*}*/

/*.uk-text-uppercase {*/
/*    text-transform: uppercase !important;*/
/*}*/

/* ========================================================================
   Component: Utility
 ========================================================================== */
/* Container
 ========================================================================== */
.uk-container {
    box-sizing: border-box;
    max-width: 980px;
    padding: 0 25px;
}

/* Large screen and bigger */
@media (min-width: 1220px) {
    .uk-container {
        max-width: 1000px;
        padding: 0 35px;
    }
}

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

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

/*
 * Center container
 */
.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}

/* Clearing
 ========================================================================== */
/*
 * Micro clearfix
* `table-cell` is used with `:before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit
 * `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
 */
.uk-clearfix:before {
    content: "";
    display: table-cell;
}

.uk-clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/*
 *  Create a new block formatting context
 */
/*.uk-nbfc {*/
/*    overflow: hidden;*/
/*}*/

/*.uk-nbfc-alt {*/
/*    display: table-cell;*/
/*    width: 10000px;*/
/*}*/

/* Alignment of block elements
 ========================================================================== */
/*
 * Float blocks
 * 1. Prevent content overflow on small devices
 */
.uk-float-left {
    float: left;
}

.uk-float-right {
    float: right;
}

/* 1 */
[class*='uk-float-'] {
    max-width: 100%;
}

/* Alignment of images and objects
 ========================================================================== */
/*
 * Alignment
 */
[class*='uk-align-'] {
    display: block;
    margin-bottom: 30px;
}

.uk-align-left {
    margin-right: 30px;
    float: left;
}

.uk-align-right {
    margin-left: 30px;
    float: right;
}

/* Tablet and bigger */
@media (min-width: 768px) {
    .uk-align-medium-left {
        margin-right: 30px;
        float: left;
    }

    .uk-align-medium-right {
        margin-left: 30px;
        float: right;
    }
}

.uk-align-center {
    margin-left: auto;
    margin-right: auto;
}

/* Vertical alignment
 ========================================================================== */
/*
 * Remove whitespace between child elements when using `inline-block`
 */
.uk-vertical-align {
    font-size: 0.001px;
}

/*
 *  The `uk-vertical-align` container needs a specific height
 */
.uk-vertical-align:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

/*
 * Sub-object which can have any height
 * 1. Reset whitespace hack
 */
.uk-vertical-align-middle,
.uk-vertical-align-bottom {
    display: inline-block;
    max-width: 100%;
    /* 1 */
    font-size: 1rem;
}

.uk-vertical-align-middle {
    vertical-align: middle;
}

.uk-vertical-align-bottom {
    vertical-align: bottom;
}

/* Height
 ========================================================================== */
/*
 * More robust if padding and border are used
 */
[class*='uk-height'] {
    box-sizing: border-box;
}

/*
 * Useful to extend the `html` and `body` element to the full height of the page.
 */
.uk-height-1-1 {
    height: 100%;
}

/*
 * Useful to create image teasers
 */
.uk-height-viewport {
    height: 100vh;
    min-height: 600px;
}

/* Responsive objects
 * Note: Images are already responsive by default, see Base component
 ========================================================================== */
/*
 * 1. Corrects `max-width` and `max-height` behavior if padding and border are used
 */
.uk-responsive-width,
.uk-responsive-height {
    box-sizing: border-box;
}

/*
 * Responsiveness: Sets a maximum width relative to the parent and auto scales the height
 * `important` needed to override `uk-img-preserve img`
 */
.uk-responsive-width {
    max-width: 100% !important;
    height: auto;
}

/*
 * Responsiveness: Sets a maximum height relative to the parent and auto scales the width
 * Only works if the parent element has a fixed height.
 */
.uk-responsive-height {
    max-height: 100%;
    width: auto;
}

/* Margin
 ========================================================================== */
/*
 * Create a block with the same margin of a paragraph
 * Add margin if adjacent element
 */
.uk-margin {
    margin-bottom: 30px;
}

* + .uk-margin {
    margin-top: 30px;
}

.uk-margin-top {
    margin-top: 30px !important;
}

.uk-margin-bottom {
    margin-bottom: 30px !important;
}

.uk-margin-left {
    margin-left: 30px !important;
}

.uk-margin-right {
    margin-right: 30px !important;
}

/*
 * Larger margins
 */
.uk-margin-large {
    margin-bottom: 50px;
}

* + .uk-margin-large {
    margin-top: 50px;
}

.uk-margin-large-top {
    margin-top: 50px !important;
}

.uk-margin-large-bottom {
    margin-bottom: 50px !important;
}

.uk-margin-large-left {
    margin-left: 50px !important;
}

.uk-margin-large-right {
    margin-right: 50px !important;
}

/*
 * Smaller margins
 */
.uk-margin-small {
    margin-bottom: 5px;
}

* + .uk-margin-small {
    margin-top: 5px;
}

.uk-margin-small-top {
    margin-top: 5px !important;
}

.uk-margin-small-bottom {
    margin-bottom: 5px !important;
}

.uk-margin-small-left {
    margin-left: 5px !important;
}

.uk-margin-small-right {
    margin-right: 5px !important;
}

/*
 * Remove margins
 */
.uk-margin-remove {
    margin: 0 !important;
}

.uk-margin-top-remove {
    margin-top: 0 !important;
}

.uk-margin-bottom-remove {
    margin-bottom: 0 !important;
}

/* Padding
 ========================================================================== */
.uk-padding-remove {
    padding: 0 !important;
}

.uk-padding-top-remove {
    padding-top: 0 !important;
}

.uk-padding-bottom-remove {
    padding-bottom: 0 !important;
}

.uk-padding-vertical-remove {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Link
 ========================================================================== */
/*
 * Let links appear in default text color
 */
/*.uk-link-muted,*/
/*.uk-link-muted a {*/
/*    color: #8e9091;*/
/*}*/

/*.uk-link-muted:hover,*/
/*.uk-link-muted a:hover {*/
/*    color: #8e9091;*/
/*}*/

/*!**/
/* * Reset link style*/
/* *!*/
.uk-link-reset,
.uk-link-reset a,
.uk-link-reset:hover,
.uk-link-reset a:hover,
.uk-link-reset:focus,
.uk-link-reset a:focus {
    color: inherit;
    text-decoration: none;
}


/* Overflow
 ========================================================================== */
/*.uk-overflow-hidden {*/
/*    overflow: hidden;*/
/*}*/

/*!**/
/* * Enable scrollbars if content is clipped*/
/* *!*/
/*.uk-overflow-container {*/
/*    overflow: auto;*/
/*    -webkit-overflow-scrolling: touch;*/
/*}*/

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

/* Position
 ========================================================================== */
.uk-position-absolute,
[class*='uk-position-top'],
[class*='uk-position-bottom'] {
    position: absolute !important;
}

/* 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-bottom-left {
    bottom: 0;
    left: 0;
}

.uk-position-bottom-right {
    bottom: 0;
    right: 0;
}

/*
 * Cover
 */
.uk-position-cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/*
 * Relative
 */
.uk-position-relative {
    position: relative !important;
}

/*
 * Z-index
 */
.uk-position-z-index {
    z-index: 1;
}

/* Display
 ========================================================================== */
/*
 * Display
 * 1. Required if child is a responsive image
 */
.uk-display-block {
    display: block !important;
}

.uk-display-inline {
    display: inline !important;
}

.uk-display-inline-block {
    display: inline-block !important;
    /* 1 */
    max-width: 100%;
}

/*
 * Visibility
 * Avoids setting display to `block` so it works also with `inline-block` and `table`
 */
/* Desktop and bigger */
@media (min-width: 960px) {
    .uk-visible-small {
        display: none !important;
    }

    .uk-visible-medium {
        display: none !important;
    }

    .uk-hidden-large {
        display: none !important;
    }
}

/* Tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
    .uk-visible-small {
        display: none !important;
    }

    .uk-visible-large {
        display: none !important;
    }

    .uk-hidden-medium {
        display: none !important;
    }
}

/* Phone landscape and smaller*/
@media (max-width: 767px) {
    .uk-visible-medium {
        display: none !important;
    }

    .uk-visible-large {
        display: none !important;
    }

    .uk-hidden-small {
        display: none !important;
    }
}

/* Remove from the flow and screen readers on any device */
.uk-hidden {
    display: none !important;
    visibility: hidden !important;
}

/* It's hidden, but still affects layout */
.uk-invisible {
    visibility: hidden !important;
}


/* ========================================================================
   Component: Flex
 ========================================================================== */
/*.uk-flex {*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*}*/

/*.uk-flex-inline {*/
/*    display: -ms-inline-flexbox;*/
/*    display: -webkit-inline-flex;*/
/*    display: inline-flex;*/
/*}*/

/*!**/
/* * Fixes initial flex-shrink value in IE10*/
/* *!*/
/*.uk-flex > *,*/
/*.uk-flex-inline > * {*/
/*    -ms-flex-negative: 1;*/
/*}*/




/* Item ordering
 ========================================================================== */
/*
 * Default is 0
 */
/*.uk-flex-order-first {*/
/*    -ms-flex-order: -1;*/
/*    -webkit-order: -1;*/
/*    order: -1;*/
/*}*/

.uk-flex-order-last {
    -ms-flex-order: 99;
    -webkit-order: 99;
    order: 99;
}

/*!* Phone landscape and bigger *!*/
/*@media (min-width: 480px) {*/
/*    .uk-flex-order-first-small {*/
/*        -ms-flex-order: -1;*/
/*        -webkit-order: -1;*/
/*        order: -1;*/
/*    }*/

/*    .uk-flex-order-last-small {*/
/*        -ms-flex-order: 99;*/
/*        -webkit-order: 99;*/
/*        order: 99;*/
/*    }*/
/*}*/

/*!* Tablet and bigger *!*/
/*@media (min-width: 768px) {*/
/*    .uk-flex-order-first-medium {*/
/*        -ms-flex-order: -1;*/
/*        -webkit-order: -1;*/
/*        order: -1;*/
/*    }*/

/*    .uk-flex-order-last-medium {*/
/*        -ms-flex-order: 99;*/
/*        -webkit-order: 99;*/
/*        order: 99;*/
/*    }*/
/*}*/

/*!* Desktop and bigger *!*/
/*@media (min-width: 960px) {*/
/*    .uk-flex-order-first-large {*/
/*        -ms-flex-order: -1;*/
/*        -webkit-order: -1;*/
/*        order: -1;*/
/*    }*/

/*    .uk-flex-order-last-large {*/
/*        -ms-flex-order: 99;*/
/*        -webkit-order: 99;*/
/*        order: 99;*/
/*    }*/
/*}*/

/*!* Large screen and bigger *!*/
/*@media (min-width: 1220px) {*/
/*    .uk-flex-order-first-xlarge {*/
/*        -ms-flex-order: -1;*/
/*        -webkit-order: -1;*/
/*        order: -1;*/
/*    }*/

/*    .uk-flex-order-last-xlarge {*/
/*        -ms-flex-order: 99;*/
/*        -webkit-order: 99;*/
/*        order: 99;*/
/*    }*/
/*}*/


/* ========================================================================
   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;*/
/*    }*/
/*}*/


/* ========================================================================
   Component: Search
 ========================================================================== */
/*
 * 1. Create position context for dropdowns
 * 2. Needed for `form` element
 */
.uk-search {
    display: inline-block;
    /* 1 */
    position: relative;
    /* 2 */
    margin: 30px 0px;
}


/* Sub-object `uk-search-field`
 ========================================================================== */
/*
 * Removes inner padding and border in Firefox 4+.
 */
.uk-search-field::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * Remove inner padding and search cancel button in Chrome, Safari and Opera on OS X.
 */
.uk-search-field::-webkit-search-cancel-button,
.uk-search-field::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes cancel button in IE10
 */
.uk-search-field::-ms-clear {
    display: none;
}

/*
 * Removes placeholder transparency in Firefox.
 */
.uk-search-field::-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. Correct `font` properties and `color` not being inherited.
 * 5. Remove default style in iOS.
 * 6. Style
 */
.uk-search-field {
    /* 1 */
    box-sizing: border-box;
    /* 2 */
    margin: 0;
    /* 3 */
    border-radius: 0;
    /* 4 */
    font: inherit;
    color: #2f363b;
    /* 5 */
    -webkit-appearance: none;
    /* 6 */
    height: 40px;
    padding: 0 0 0 30px;
    border: 1px solid rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    padding-right: 30px;
    cursor: pointer;
    font-size: 15px;
    text-transform: uppercase;
    text-align: right;
}

/* Placeholder */
.uk-search-field:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0) !important;
}

.uk-search-field::-moz-placeholder {
    color: rgba(0, 0, 0, 0);
}

.uk-search-field::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0);
}

/* Focus */
.uk-search-field:focus {
    outline: 0;
}

/* Dropdown modifier: `uk-dropdown-search`
 ========================================================================== */
/*.uk-dropdown-search {*/
/*    width: 300px;*/
/*    margin-top: 0;*/
/*    background: rgba(50, 55, 60, 0.98);*/
/*    color: #8e9091;*/
/*    left: 30px;*/
/*}*/

/*.uk-open > .uk-dropdown-search {*/
/*    -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;*/
/*    animation: uk-slide-top-fixed 0.2s ease-in-out;*/
/*}*/

/*!**/
/* * Dependency `uk-navbar-flip`*/
/* *!*/
/*.uk-navbar-flip .uk-dropdown-search {*/
/*    margin-top: 5px;*/
/*    margin-right: -15px;*/
/*}*/

/* Nav modifier `uk-nav-search`
 ========================================================================== */
/*
 * Items
 */
/*.uk-nav-search > li > a {*/
/*    color: #8e9091;*/
/*}*/

/*!**/
/* * Active*/
/* * 1. Remove default focus style*/
/* *!*/
/*.uk-nav-search > li.uk-active > a {*/
/*    background: rgba(0, 0, 0, 0);*/
/*    color: #ffffff;*/
/*    !* 1 *!*/
/*    outline: none;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-header`*/
/* *!*/
/*.uk-nav-search .uk-nav-header {*/
/*    color: #ffffff;*/
/*}*/

/*!**/
/* * Sub-object: `uk-nav-divider`*/
/* *!*/
/*.uk-nav-search .uk-nav-divider {*/
/*    border-top: 1px solid #dddddd;*/
/*}*/

/*!**/
/* * Nested items*/
/* *!*/
/*.uk-nav-search ul a {*/
/*    color: #0077dd;*/
/*}*/

/*.uk-nav-search ul a:hover {*/
/*    color: #005599;*/
/*}*/

/* Search in offcanvas
 ========================================================================== */
.uk-offcanvas .uk-search {
    display: block;
    margin: 20px 15px;
}

.uk-offcanvas .uk-search:before {
    color: #777777;
}

.uk-offcanvas .uk-search-field {
    width: 100%;
    border-color: rgba(0, 0, 0, 0);
    background: #1a1a1a;
    color: #ffffff;
}

.uk-offcanvas .uk-search-field:-ms-input-placeholder {
    color: #ffffff !important;
}

.uk-offcanvas .uk-search-field::-moz-placeholder {
    color: #ffffff;
}

.uk-offcanvas .uk-search-field::-webkit-input-placeholder {
    color: #ffffff;
}

.uk-search-field:focus,
.uk-active > .uk-search-field {
    padding: 0 30px 0 0;
    cursor: text;
}
/* ========================================================================
   Component: Tooltip
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set fixed position
 * 3. Set dimensions
 * 4. Set style
 */
/*.uk-tooltip {*/
/*    !* 1 *!*/
/*    display: none;*/
/*    !* 2 *!*/
/*    position: absolute;*/
/*    z-index: 1030;*/
/*    !* 3 *!*/
/*    box-sizing: border-box;*/
/*    max-width: 200px;*/
/*    padding: 5px 8px;*/
/*    !* 4 *!*/
/*    background: #333333;*/
/*    color: rgba(255, 255, 255, 0.7);*/
/*    font-size: 12px;*/
/*    line-height: 18px;*/
/*    word-break: break-all;*/
/*}*/

/*!* Triangle*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Dashed is less antialised than solid*/
/* *!*/
/*.uk-tooltip:after {*/
/*    content: "";*/
/*    display: block;*/
/*    position: absolute;*/
/*    width: 0;*/
/*    height: 0;*/
/*    !* 1 *!*/
/*    border: 5px dashed #333333;*/
/*}*/

/*!* Direction modifiers*/
/* ========================================================================== *!*/
/*!**/
/* * Top*/
/* *!*/
/*.uk-tooltip-top:after,*/
/*.uk-tooltip-top-left:after,*/
/*.uk-tooltip-top-right:after {*/
/*    bottom: -5px;*/
/*    border-top-style: solid;*/
/*    border-bottom: none;*/
/*    border-left-color: transparent;*/
/*    border-right-color: transparent;*/
/*    border-top-color: #333333;*/
/*}*/

/*!**/
/* * Bottom*/
/* *!*/
/*.uk-tooltip-bottom:after,*/
/*.uk-tooltip-bottom-left:after,*/
/*.uk-tooltip-bottom-right:after {*/
/*    top: -5px;*/
/*    border-bottom-style: solid;*/
/*    border-top: none;*/
/*    border-left-color: transparent;*/
/*    border-right-color: transparent;*/
/*    border-bottom-color: #333333;*/
/*}*/

/*!**/
/* * Top/Bottom center*/
/* *!*/
/*.uk-tooltip-top:after,*/
/*.uk-tooltip-bottom:after {*/
/*    left: 50%;*/
/*    margin-left: -5px;*/
/*}*/

/*!**/
/* * Top/Bottom left*/
/* *!*/
/*.uk-tooltip-top-left:after,*/
/*.uk-tooltip-bottom-left:after {*/
/*    left: 10px;*/
/*}*/

/*!**/
/* * Top/Bottom right*/
/* *!*/
/*.uk-tooltip-top-right:after,*/
/*.uk-tooltip-bottom-right:after {*/
/*    right: 10px;*/
/*}*/

/*!**/
/* * Left*/
/* *!*/
/*.uk-tooltip-left:after {*/
/*    right: -5px;*/
/*    top: 50%;*/
/*    margin-top: -5px;*/
/*    border-left-style: solid;*/
/*    border-right: none;*/
/*    border-top-color: transparent;*/
/*    border-bottom-color: transparent;*/
/*    border-left-color: #333333;*/
/*}*/

/*!**/
/* * Right*/
/* *!*/
/*.uk-tooltip-right:after {*/
/*    left: -5px;*/
/*    top: 50%;*/
/*    margin-top: -5px;*/
/*    border-right-style: solid;*/
/*    border-left: none;*/
/*    border-top-color: transparent;*/
/*    border-bottom-color: transparent;*/
/*    border-right-color: #333333;*/
/*}*/

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

/*!**/
/* * Disables the default callout shown when you touch and hold a touch target*/
/* * Currently only works in Webkit*/
/* *!*/
/*.uk-nestable a,*/
/*.uk-nestable img {*/
/*    -webkit-touch-callout: none;*/
/*}*/

/*!* Sub-object `uk-nestable-list`*/
/* ========================================================================== *!*/
/*.uk-nestable-list {*/
/*    margin: 0;*/
/*    padding-left: 40px;*/
/*    list-style: none;*/
/*}*/

/*!* Sub-modifier `uk-nestable-item`*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Deactivate browser touch actions in IE11*/
/* *!*/
/*.uk-nestable-item {*/
/*    !* 1 *!*/
/*    touch-action: none;*/
/*}*/

/*.uk-nestable-item + .uk-nestable-item {*/
/*    margin-top: 10px;*/
/*}*/

/*.uk-nestable-list:not(.uk-nestable-dragged) > .uk-nestable-item:first-child {*/
/*    margin-top: 10px;*/
/*}*/

/*!* Sub-modifier `uk-nestable-dragged`*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Reset style*/
/* *!*/
/*.uk-nestable-dragged {*/
/*    position: absolute;*/
/*    z-index: 1050;*/
/*    pointer-events: none;*/
/*    !* 1 *!*/
/*    padding-left: 0;*/
/*}*/

/*!* Sub-modifier `uk-nestable-placeholder`*/
/* ========================================================================== *!*/
/*.uk-nestable-placeholder {*/
/*    position: relative;*/
/*}*/

/*.uk-nestable-placeholder > * {*/
/*    opacity: 0;*/
/*}*/

/*.uk-nestable-placeholder:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    border: 1px dashed #ebebec;*/
/*    opacity: 1;*/
/*}*/

/*!* Empty List*/
/* ========================================================================== *!*/
/*.uk-nestable-empty {*/
/*    min-height: 30px;*/
/*}*/

/*!* Sub-object `uk-nestable-handle`*/
/* ========================================================================== *!*/
/*!**/
/* * Deactivate browser touch actions in IE11*/
/* *!*/
/*.uk-nestable-handle {*/
/*    touch-action: none;*/
/*}*/

/*!* Hover *!*/
/*.uk-nestable-handle:hover {*/
/*    cursor: move;*/
/*}*/

/*!* Sub-object `uk-nestable-moving`*/
/* ========================================================================== *!*/
/*.uk-nestable-moving,*/
/*.uk-nestable-moving * {*/
/*    cursor: move;*/
/*}*/

/*!* Fixes dragging items over iframes *!*/
/*.uk-nestable-moving iframe {*/
/*    pointer-events: none;*/
/*}*/

/*!* [data-nestable-action='toggle']*/
/* ========================================================================== *!*/
/*!**/
/* * 1. Makes text unselectable. Happens if double clicked by mistake*/
/* *!*/
/*[data-nestable-action='toggle'] {*/
/*    cursor: pointer;*/
/*    !* 1 *!*/
/*    -moz-user-select: none;*/
/*    -webkit-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none;*/
/*}*/

/*!* Sub-object `.uk-nestable-toggle`*/
/* ========================================================================== *!*/
/*.uk-nestable-toggle {*/
/*    display: inline-block;*/
/*    visibility: hidden;*/
/*}*/


/*.uk-parent > :not(.uk-nestable-list) .uk-nestable-toggle {*/
/*    visibility: visible;*/
/*}*/

/*!**/
/* * Collapsed*/
/* *!*/
/*.uk-collapsed .uk-nestable-list {*/
/*    display: none;*/
/*}*/

/*.uk-collapsed .uk-nestable-toggle:after {*/
/*    content: "\f196";*/
/*}*/

/*!* Sub-object `uk-nestable-panel`*/
/* ========================================================================== *!*/
/*.uk-nestable-panel {*/
/*    padding: 5px;*/
/*    background: #fafafa;*/
/*}*/

/*.uk-nestable-panel {*/
/*    padding: 5px 10px;*/
/*}*/


.tm-page {
    overflow: hidden;
    min-height: 100vh;
}

.tm-page > .uk-container {
    padding: 0;
}

.tm-body-background {
    background: #212629;
}

.tm-container-background {
    background: #ffffff;
}

.tm-page > .uk-container + .tm-container {
    margin-top: 0;
}

.tm-container-full-width.uk-container {
    max-width: 100%;
}

@media (min-width: 960px) {
    .tm-container-large.uk-container {
        max-width: 100%;
    }
}

@media (min-width: 1220px) {
    .tm-container-large.uk-container {
        max-width: 1000px;
    }

    .tm-container:not(.tm-container-full-width) {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

@media (min-width: 1660px) {
    .tm-container-large.uk-container {
        max-width: 1000px;
    }
}

[class*="tm-block"].uk-grid-divider {
    margin: 0;
}

[class*="tm-block"].uk-grid-divider > div {
    padding: 0;
}

.tm-block:not([class*="tm-sidebar-"]),
.tm-block-alternative:not([class*="tm-sidebar-"]) {
    padding-top: 30px;
    padding-bottom: 30px;
}

.tm-block + .tm-block {
    padding-top: 0;
}

.tm-block-muted {
    background: #fafafa;
}

/*.tm-block-alternative {*/
/*    color: #7e858b;*/
/*    background: #2f363b;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) h1,*/
/*.tm-block-alternative :not([class*="uk-panel"]) h2,*/
/*.tm-block-alternative :not([class*="uk-panel"]) h3,*/
/*.tm-block-alternative :not([class*="uk-panel"]) h4,*/
/*.tm-block-alternative :not([class*="uk-panel"]) h5,*/
/*.tm-block-alternative :not([class*="uk-panel"]) h6,*/
/*.tm-block-alternative :not([class*="uk-panel"]) .uk-panel-title {*/
/*    color: #ffffff;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) a:hover {*/
/*    color: #ffffff;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) .uk-list a {*/
/*    color: #7e858b;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) .uk-list a:hover {*/
/*    color: #ffffff;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) .uk-icon-hover {*/
/*    color: #7e858b;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) .uk-icon-hover:hover {*/
/*    color: #ffffff;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) .uk-list-line li {*/
/*    border-color: #3a4045;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) .uk-badge:not(.uk-badge-success):not(.uk-badge-warning):not(.uk-badge-danger) {*/
/*    border-color: #ffffff;*/
/*}*/

/*.tm-block-alternative :not([class*="uk-panel"]) .uk-badge {*/
/*    color: #ffffff;*/
/*}*/

.tm-logo-small {
    letter-spacing: -0.31em;
}

@media (max-width: 767px) {
    .tm-logo-small {
        padding: 0 30px;
    }
}

.tm-middle {
    border-top: 1px solid #ebebec;
}

.tm-middle + .tm-block:not(.tm-block-alternative) {
    border-top: 1px solid #ebebec;
}

.tm-block-divider:not([class*="tm-sidebar-"]),
.tm-block-muted:not([class*="tm-sidebar-"]) {
    border-top: 1px solid #ebebec;
}

.tm-block-divider:not([class*="tm-sidebar-"]) + .tm-block,
.tm-block-muted:not([class*="tm-sidebar-"]) + .tm-block,
.tm-block-divider:not([class*="tm-sidebar-"])[calss*="tm-sidebar-"],
.tm-block-muted:not([class*="tm-sidebar-"])[calss*="tm-sidebar-"] {
    border-top: 1px solid #ebebec;
}

.tm-block-divider:not([class*="tm-sidebar-"]).tm-main-top,
.tm-block-muted:not([class*="tm-sidebar-"]).tm-main-top {
    border-top: none;
    border-bottom: 1px solid #ebebec;
}

/*.tm-block-alternative.uk-grid-divider > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),*/
/*.tm-block-alternative.uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {*/
/*    border-color: #3a4045;*/
/*}*/

@media (max-width: 767px) {
    .tm-block-divider.tm-sidebar-a,
    .tm-block-muted.tm-sidebar-a,
    .tm-block-divider.tm-sidebar-a + .tm-sidebar-b,
    .tm-block-muted.tm-sidebar-a + .tm-sidebar-b,
    .uk-grid-divider > .uk-width-1-1:nth-child(n+2) {
        border-top: 1px solid #ebebec;
    }
}

.tm-sidebar-divider > .uk-panel:nth-child(n+2) {
    border-top: 1px solid #ebebec;
}

.tm-block-alternative.tm-sidebar-divider > .uk-panel:nth-child(n+2) {
    border-color: #3a4045;
}

.tm-sidebar-divider .uk-panel-box-primary + .uk-panel,
.tm-sidebar-divider .uk-panel-box-secondary + .uk-panel {
    border-top: none;
}

@media (min-width: 768px) {
    [class*="tm-sidebar-"].tm-block-divider,
    [class*="tm-sidebar-"].tm-block-muted {
        border-left: 1px solid #ebebec;
    }

    body[class*="-left"] .tm-main,
    .tm-sidebar-a-left.tm-sidebar-b-left .tm-sidebar-b:not(.tm-block-alternative):not(.tm-block) {
        border-left: 1px solid #ebebec;
    }

    .tm-sidebar-a-left .tm-sidebar-a,
    .tm-sidebar-b-left .tm-sidebar-b {
        border-left: none;
    }

    .tm-sidebar-a-right .tm-sidebar-a.tm-block-divider .uk-panel-box-primary,
    .tm-sidebar-a-right .tm-sidebar-a.tm-block-divider .uk-panel-box-secondary,
    .tm-sidebar-a-right .tm-sidebar-a.tm-block-muted .uk-panel-box-primary,
    .tm-sidebar-a-right .tm-sidebar-a.tm-block-muted .uk-panel-box-secondary {
        margin-left: -1px;
        margin-top: -1px;
    }

    .tm-sidebar-b-right .tm-sidebar-b.tm-block-divider .uk-panel-box-primary,
    .tm-sidebar-b-right .tm-sidebar-b.tm-block-divider .uk-panel-box-secondary,
    .tm-sidebar-b-right .tm-sidebar-b.tm-block-muted .uk-panel-box-primary,
    .tm-sidebar-b-right .tm-sidebar-b.tm-block-muted .uk-panel-box-secondary {
        margin-left: -1px;
        margin-top: -1px;
    }

    .tm-sidebar-a-left .tm-sidebar-a.tm-block-divider .uk-panel-box-primary,
    .tm-sidebar-a-left .tm-sidebar-a.tm-block-divider .uk-panel-box-secondary,
    .tm-sidebar-a-left .tm-sidebar-a.tm-block-muted .uk-panel-box-primary,
    .tm-sidebar-a-left .tm-sidebar-a.tm-block-muted .uk-panel-box-secondary {
        margin-right: -1px;
        margin-top: -1px;
    }

    .tm-sidebar-b-left .tm-sidebar-b.tm-block-divider .uk-panel-box-primary,
    .tm-sidebar-b-left .tm-sidebar-b.tm-block-divider .uk-panel-box-secondary,
    .tm-sidebar-b-left .tm-sidebar-b.tm-block-muted .uk-panel-box-primary,
    .tm-sidebar-b-left .tm-sidebar-b.tm-block-muted .uk-panel-box-secondary {
        margin-right: -1px;
        margin-top: -1px;
    }
}

@media (min-width: 768px) and (min-width: 768px) and (max-width: 1259px) {
    .tm-sidebars-2 [class*="tm-sidebar-"][class*="uk-width-"] {
        border-top: 1px solid #ebebec;
    }

    .tm-sidebars-2 .tm-main,
    .tm-sidebars-2.tm-sidebar-a-right .tm-sidebar-a {
        border-left: none !important;
    }

    .tm-sidebar-a-right.tm-sidebar-b-left .tm-sidebar-b {
        border-left: 1px solid #ebebec;
    }
}

/*.tm-toolbar {*/
/*    padding: 20px 30px;*/
/*    color: #7e858b;*/
/*}*/

/*.tm-toolbar a {*/
/*    color: #c9d2d9;*/
/*}*/

/*.tm-toolbar a:hover {*/
/*    color: #ffffff;*/
/*}*/

/*.tm-toolbar .uk-subnav a {*/
/*    color: #7e858b;*/
/*}*/

/*.tm-toolbar .uk-subnav a:hover {*/
/*    color: #ffffff;*/
/*}*/

/*.tm-toolbar .uk-subnav-line > :nth-child(n+2):before {*/
/*    border-color: #3c4043;*/
/*}*/

/*.tm-container-full-width .tm-toolbar {*/
/*    padding: 20px 30px;*/
/*}*/

/*@media (min-width: 1220px) {*/
/*    .tm-toolbar {*/
/*        padding-right: 0;*/
/*        padding-left: 0;*/
/*    }*/
/*}*/

.tm-navbar .uk-dropdown-search {
    margin-right: -30px;
}

.tm-navbar .uk-navbar-brand {
    margin-left: -30px;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 10px !Important;
}

.tm-navbar .uk-panel {
    float: left;
    max-width: 300px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 30px;
    border-left: 1px solid #ebebec;
}

.tm-navbar [class*="uk-icon-"] {
    line-height: 35px;
}

.tm-navbar .uk-icon-hover {
    color: #d0d3d5;
}

.tm-navbar .uk-icon-hover:hover {
    color: #2f363b;
}

.tm-dropdown-overlay {
    z-index: 1000;
}

.tm-dropdown-overlay .uk-dropdown-overlay {
    background: rgba(50, 55, 60, 0.98);
}

.tm-dropdown-overlay .uk-dropdown-navbar {
    background: transparent;
}

@media (min-width: 767px) {
    .tm-navbar {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 1220px) {
    .tm-container:not(.tm-container-full-width) .tm-navbar {
        border-radius: 4px 4px 0 0;
    }

    .tm-container:not(.tm-container-full-width) .tm-navbar .uk-navbar-brand {
        border-radius: 4px 0 0 0;
    }
}

.tm-content {
    padding-top: 0;
}

.tm-noblog .tm-content > *:first-child,
.tm-content .uk-breadcrumb {
    padding-top: 30px;
}

@media (min-width: 768px) and (max-width: 1259px) {
    .tm-sidebars-2 [class*="tm-sidebar-"][class*="uk-width-"] {
        width: 50%;
    }

    .tm-sidebars-2 .tm-main[class*="uk-width-"] {
        width: 100%;
    }

    .tm-sidebars-2 .tm-main[class*="uk-push-"],
    .tm-sidebars-2 [class*="uk-pull-"],
    .tm-sidebars-2 [class*="uk-push-"] {
        left: 0;
    }
}

.tm-footer {
    position: relative;
    padding: 20px 0;
    background: #373e43;
    margin: auto;
    text-align: center;
    color: #f3f3f3;
    box-sizing: content-box;
}

.tm-footer a {
    color: #8e9091;
    padding: 3px;
    margin: 0px 15px;
}

.tm-footer a:hover {
    color: #ffffff;
}

@media (min-width: 960px) {
    .tm-footer {
        text-align: left;
        border-radius: 0 0 4px 4px;
    }
}

.tm-totop-scroller {
    display: block;
    position: relative;
    height: 30px;
    z-index: 1000;
}

.tm-totop-scroller:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
}

@media (min-width: 767px) {
    .tm-totop-scroller {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 70px;
        background-color: #293034;
        border-radius: 0 0 4px;
    }

    .tm-totop-scroller:hover {
        background: #5ea9dd;
    }

    .tm-totop-scroller:after {
        top: 50%;
        display: block;
        width: 100%;
        margin-top: -8px;
        text-align: center;
        line-height: 0;
        -webkit-transition: margin .2s;
        transition: margin .2s;
    }

    .tm-totop-scroller:hover:after {
        margin-top: -12px;
    }

    .tm-totop-scroller:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 2px;
        height: 0;
        margin-left: -1px;
        -webkit-transition: height .25s, margin .25s;
        transition: height .25s, margin .25s;
    }

    .tm-totop-scroller:hover:before {
        height: 16px;
        margin-top: -8px;
        background: #ffffff;
    }
}

.tm-leading-article + .uk-grid {
    margin-top: 0;
}

.uk-article > .uk-article:first-child,
[class*="tm-sidebar-"] > .uk-panel > .uk-article:first-child {
    padding-top: 0;
}

.tm-leading-article + * .uk-article:first-child {
    border-top: 1px solid #ebebec;
}

.tm-leading-article + .uk-pagination {
    margin-top: 0;
    border: none;
}

.tm-error-icon {
    font-size: 250px;
}

.tm-error-headline {
    font-size: 100px;
}

.tm-offline {
    width: 300px;
}


.alignleft {
    display: block;
    margin-right: 30px;
}

.alignright {
    display: block;
    margin-left: 30px;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.tm-shadow {
    box-shadow: -7px 8px 20px 6px rgba(0, 0, 0, 0.1);
}

.tm-secondary-color {
    color: #77a3ec;
}

.tm-tag ul {
    padding: 0;
    font-size: 0;
}

.tm-tag li {
    margin-top: 5px;
    margin-right: 4px;
    padding: 4px 15px;
    display: inline-block;
    background: #fafafa;
    border: 1px solid #ebebec;
    border-radius: 2px;
}

.tm-tag li a {
    color: #8e9091;
    font-size: 14px;
}

[class*="tm-tag-"] .uk-badge {
    margin-bottom: 10px;
    font-family: 'Varela Round', sans-serif;
    font-size: 20px;
}

[class*="tm-tag-"] .uk-badge a {
    color: #2f363b;
}

[class*="tm-tag-"] .uk-badge + .uk-article-title {
    margin-top: 0;
}


.tm-tabs .uk-dropdown h3 {
    color: #8e9091;
}

.tm-tabs .uk-dropdown li:hover h3 {
    color: #ffffff;
}

.tm-tabs .uk-nav-dropdown li:not(:first-child) {
    border-top: 1px solid rgba(142, 144, 145, 0.1);
}

.tm-tabs .uk-tab > li:not(.uk-tab-responsive) {
    min-height: 130px;
    width:100%;
}

.tm-tabs .uk-tab-responsive.uk-active a:after {
    background: none;
}

ul.tm-tab-fullheight > li.uk-active,
ul.tm-tab-fullheight > li:hover {
    background: #fafafa;
}

@media (max-width: 1259px) {
    .tm-tabs .uk-width-large-1-3,
    .tm-tabs .uk-width-large-2-3,
    .tm-tabs .uk-width-large-1-2 {
        width: 100%;
    }

    .tm-sidebars-2 .uk-article .uk-width-large-1-2 {
        width: 100%;
    }
}

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */


/*
 *  Display tab items as flex-items on medium screens
 */

@media (min-width: 768px) {

    ul.tm-tab-fullheight {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;

        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    ul.tm-tab-fullheight > li {
        flex: 1 1 0%;
    }

}

.tm-tabs .uk-dropdown,
.tm-tabs .uk-tab-responsive.uk-active {
    width: 100%;
    border: none;
}

.tm-tabs .uk-dropdown h3 {
    word-break: break-word;
    white-space: initial;
}

.tm-tabs .uk-dropdown {
    margin: 0;
}

.tm-tabs .uk-tab > li {
    cursor: pointer;
}


/* EX custom.css */
body{
    background:#212629;
    margin:0;
}

.theme_dark .tm-container-background, .theme_dark .tm-block-muted{
    background: #343541;
    color:#fff;
}

.theme_dark h1,.theme_dark h2,.theme_dark h3,.theme_dark h4,.theme_dark h5{
    color:#fff;
}

.theme_dark h6{
    color:#ececec;
}
.theme_dark .tm-middle, .theme_dark .tm-block-muted, .theme_dark .tm-block-divider, .theme_dark .uk-tab-right{
    border-color:#a4a6a8;
}

.theme_dark .uk-navbar{
    background: #343541;
    color: #ececec;
}

.theme_dark ul.tm-tab-fullheight > li:hover, .theme_dark .uk-tab-right > li > a:hover{
    background: #000;
    color: #ececec;
}

.theme_dark .uk-navbar-brand img,.theme_dark .tm-logo-small, .theme_dark .uk-navbar-toggle svg{
    filter:invert(1);
}

.theme_dark .bi-moon-stars-fill{
    display:none;
}
.theme_light .bi-sun-fill{
    display:none;
}

.theme_light #tm-navbar svg:hover,.theme_light #tm-navbar a:hover{
    color:#000;
}



.theme_dark #tm-navbar svg:hover,.theme_dark #tm-navbar a:hover{
    color:#fff;
}


.theme_dark .mgbox .mgline .text_on_hover{
filter:invert(1);
}


.toggle_theme{
    padding: 30px 15px;
    cursor: pointer;
    color: inherit;
    box-sizing: border-box;
    display: block;
    height: 95px;
}

.theme_dark .uk-navbar-nav a{
    color:#ececec;
}
.theme_dark .uk-navbar-nav a:hover{
    color:#fff;
}



#nowreading{
    display: block;
    position: fixed;
    background: #333;
    color: #fff;
    padding: 2px 10px;
    top: 0;
    margin: 5px;
    font-size: 13px;
    border-radius: 20px;
    z-index: 9999;
    min-height: 23px;
    height: 23px;
    overflow: hidden;
    transition: 0.5s;
}

#nowreading.hide{
top: -50px;
}

#nowreading .dot {
height: 10px;
width: 10px;
margin: -1px 0px;
background-color: #333;
border-radius: 50%;
display: inline-block;
animation-name: nowreading_dotcolor;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes nowreading_dotcolor {
from {background-color: #333;}
to {background-color: #777;}
}

#nowreading:hover,#nowreading:focus{
    height:auto;
}

.theme_dark #nowreading{
background: #fff;
color: #000;
}

#nowreading .bg{
    position: absolute;
    width: 0%;
    background: #438ede;
    height: 100%;
    z-index: -1;
    margin: -2px -10px;
    transition: 1s;
}

.uk-article-title{
text-align:left;
}

html.ar{
font: 300 20px/30px Roboto,Helvetica,Arial,sans-serif;
}

html.ar .uk-h2, html.ar h2{
font-size: 30px;
line-height: 35px;
}
html.ar .uk-h1, html.ar h1{
font-size: 30px;
line-height: 35px;
}

html.ar .uk-article-title{
font-size: 35px;
line-height: 40px;
text-align:right;
}

:root {
--color-trending: #007bff;
--color-arts:#FBE7C6;
--color-automotive:#B4F8C8;
--color-beauty:#A0E7E5;
--color-business:#FFAEBC;
--color-careers:#B68D40;
--color-cooking:#F4EBD0;
--color-entertainment:#FEDE00;
--color-family-parenting:#D6AD60;
--color-fashion-beauty:#116530;
--color-fitness:#21B6A8;
--color-food-drink:#A3EBB1;
--color-health:#18A558;
--color-weight-loss:#E7F2F8;
--color-home-garden:#74BDCB;
--color-lifestyle:#FFA384;
--color-real-estate:#FBE7C6;
--color-relationship:#DDFFE7;
--color-shopping:#98D7C2;
--color-spirituality:#29A0B1;
--color-travel:#FB475E;
--color-tech:#FFB001;
--color-style-fashion:#DCBAA9;
}


.gallery-button{
background-color: #007bff;
display: block;
font-size: 30px;
line-height: 60px;
font-weight: bold;
height: 60px;
text-align: center;
text-transform: uppercase;
color: #fff;
position: relative;
box-sizing: border-box;
border-radius: .25rem;
border: 1px solid transparent;
box-shadow: 2px 2px 1px #bebebe;
}

.gallery-button:hover{
background-color: #0069d9;
border-color: #0062cc;
}

ins{
background: transparent;
color: inherit;
text-decoration: none;
}

.gallery-button a{
color:inherit;
width: 100%;
height: 100%;
display: block;
}

.gallery-prev-button{
background: #fff;
color: #000;
border: 1px solid #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.gallery-page-count{
line-height: 50px;
height: 50px;
text-align: center;
text-transform: uppercase;
}

.bg-cat-trending,.cat-trending:after,.cat-trending:before{
    background:var(--color-trending) !important;
    border-color:var(--color-trending) !important;
}
.bg-cat-arts,.cat-arts:after,.cat-arts:before{
    background:var(--color-arts) !important;
    border-color:var(--color-arts) !important;
}
.bg-cat-automotive,.cat-automotive:after,.cat-automotive:before{
    background:var(--color-automotive) !important;
    border-color:var(--color-automotive) !important;
}
.bg-cat-beauty,.cat-beauty:after,.cat-beauty:before{
    background:var(--color-beauty) !important;
    border-color:var(--color-beauty) !important;
}

.bg-cat-business,.cat-business:after,.cat-business:before{
    background:var(--color-business) !important;
    border-color:var(--color-business) !important;
}
.bg-cat-careers,.cat-careers:after,.cat-careers:before{
    background:var(--color-careers) !important;
    border-color:var(--color-careers) !important;
}
.bg-cat-cooking,.cat-cooking:after,.cat-cooking:before{
    background:var(--color-cooking) !important;
    border-color:var(--color-cooking) !important;
}
.bg-cat-entertainment,.cat-entertainment:after,.cat-entertainment:before{
    background:var(--color-entertainment) !important;
    border-color:var(--color-entertainment) !important;
}
.bg-cat-family-parenting,.cat-family-parenting:after,.cat-family-parenting:before{
    background:var(--color-family-parenting) !important;
    border-color:var(--color-family-parenting) !important;
}
.bg-cat-fashion-beauty,.cat-fashion-beauty:after,.cat-fashion-beauty:before{
    background:var(--color-fashion-beauty) !important;
    border-color:var(--color-fashion-beauty) !important;
}
.bg-cat-fitness,.cat-fitness:after,.cat-fitness:before{
    background:var(--color-fitness) !important;
    border-color:var(--color-fitness) !important;
}
.bg-cat-food-drink,.cat-food-drink:after,.cat-food-drink:before{
    background:var(--color-food-drink) !important;
    border-color:var(--color-food-drink) !important;
}
.bg-cat-health,.cat-health:after,.cat-health:before{
    background:var(--color-health) !important;
    border-color:var(--color-health) !important;
}
.bg-cat-home-garden,.cat-home-garden:after,.cat-home-garden:before{
    background:var(--color-home-garden) !important;
    border-color:var(--color-home-garden) !important;
}
.bg-cat-lifestyle,.cat-lifestyle:after,.cat-lifestyle:before{
    background:var(--color-lifestyle) !important;
    border-color:var(--color-lifestyle) !important;
}
.bg-cat-real-estate,.cat-real-estate:after,.cat-real-estate:before{
    background:var(--color-real-estate) !important;
    border-color:var(--color-real-estate) !important;
}
.bg-cat-relationship,.cat-relationship:after,.cat-relationship:before{
    background:var(--color-relationship) !important;
    border-color:var(--color-relationship) !important;
}
.bg-cat-shopping,.cat-shopping:after,.cat-shopping:before{
    background:var(--color-shopping) !important;
    border-color:var(--color-shopping) !important;
}
.bg-cat-spirituality,.cat-spirituality:after,.cat-spirituality:before{
    background:var(--color-spirituality) !important;
    border-color:var(--color-spirituality) !important;
}
.bg-cat-tech,.cat-tech:after,.cat-tech:before{
    background:var(--color-tech) !important;
    border-color:var(--color-tech) !important;
}

.bg-cat-weight-loss,.cat-weight-loss:after,.cat-weight-loss:before{
    background:var(--color-weight-loss) !important;
    border-color:var(--color-weight-loss) !important;
}
.bg-cat-travel,.cat-travel:after,.cat-travel:before{
    background:var(--color-travel) !important;
    border-color:var(--color-travel) !important;
}
.bg-cat-style-fashion,.cat-style-fashion:after,.cat-style-fashion:before{
    background:var(--color-style-fashion) !important;
    border-color:var(--color-style-fashion) !important;
}

/* badges */

.badge-trending {
    border-color: var(--color-trending) !important;
}
.badge-arts{
    border-color:var(--color-arts) !important;
}
.badge-automotive{
    border-color:var(--color-automotive) !important;
}
.badge-beauty{
    border-color:var(--color-beauty) !important;
}

.badge-business{
    border-color:var(--color-business) !important;
}
.badge-careers{
    border-color:var(--color-careers) !important;
}
.badge-cooking{
    border-color:var(--color-cooking) !important;
}
.badge-entertainment{
    border-color:var(--color-entertainment) !important;
}
.badge-family-parenting{
    border-color:var(--color-family-parenting) !important;
}
.badge-fashion-beauty{
    border-color:var(--color-fashion-beauty) !important;
}
.badge-fitness{
    border-color:var(--color-fitness) !important;
}
.badge-food-drink{
    border-color:var(--color-food-drink) !important;
}
.badge-health{
    border-color:var(--color-health) !important;
}
.badge-home-garden{
    border-color:var(--color-home-garden) !important;
}
.badge-lifestyle{
    border-color:var(--color-lifestyle) !important;
}
.badge-real-estate{
    border-color:var(--color-real-estate) !important;
}
.badge-relationship{
    border-color:var(--color-relationship) !important;
}
.badge-shopping{
    border-color:var(--color-shopping) !important;
}
.badge-spirituality{
    border-color:var(--color-spirituality) !important;
}
.badge-weight-loss{
    border-color:var(--color-weight-loss) !important;
}
.badge-tech{
    border-color:var(--color-tech) !important;
}
.badge-travel{
    border-color:var(--color-travel) !important;
}
.badge-style-fashion{
    border-color:var(--color-style-fashion) !important;
}


.rotate180{
    transform: rotate(180deg);
}

.more-link{
    display:none;
}

.gallery-nav{
    margin: 0px 0px 10px 0;
}

.uk-slideshow-items{
    text-align: center;
}
.uk-slideshow{
    margin:25px 0px;
}
.banner_ad{
    text-align:center;
}
.native_ad{

}

.button1{
    background: #2e91ea;
    color: white;
    text-decoration: none;
    padding: 15px 10px !important;
    border-radius: 10px;
    border: 0;
    width: auto;
    font-size: 31px;
    box-shadow: 0 3px 0 #0d0a14;
    text-shadow: 0 1px 1px #1d252f;
    font-weight: 600;
    cursor: pointer;
    margin: auto;
    display: inline-block;
    line-height: 1.1;
}

h6{
    text-transform: uppercase;
    font-size: 10px;
    text-align: center;
    line-height: 12px;
    padding: 0 5px;
    margin: 0;
}

.gallery-nav a{
    text-decoration: none;
}

@media (max-width:680px) {
    .uk-article {
        padding: 10px 3px;
        margin: 0px;
    }
    .gallery-next-button:after,.gallery-prev-button:after{display:none;}

    .gallery-next-button span img{
        height: 30px;
        margin-left: 10px;
        filter: brightness(100);
        margin-top: -4px;
    }

    .gallery-prev-button span img{
        height: 20px;
        margin-right: 15px;
        transform: rotate(180deg);
        filter: brightness(0);
    }
    .uk-article-title {
        font-size: 20px;
        line-height: 20px;
    }
    .uk-panel-space{
        padding:10px;
    }
    .button1{
        font-size: 25px;
    }
}

@media (min-width:681px) {
    .mobonly{display:none;}
}

.tm-article img{
    width:100%;
}

.adsbygoogle iframe{
    height: 100% !important;
    width: 100% !important;
}

video{
    width: 100%;
    max-height: 80vh;
}

.wp-video {
    width: 100% !important;
}

#lang {
    line-height: 90px;
}

#lang a{
    text-decoration: none !Important;
    color: inherit;
}


.uk-navbar-nav a{
    color:#2f363b;
    text-decoration:none;
}

a.uk-navbar-brand{
    text-decoration:none;
}

.uk-navbar-nav a:hover{
    color:#1e87f0;
}
/* 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: 25px;
    background: #fff;
    color: #666;
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}
/* Show */
.uk-navbar-dropdown.uk-open {
    display: block;
}
/*
 * Direction / Alignment modifiers
 */
/* Direction */
[class*='uk-navbar-dropdown-top'] {
    margin-top: -15px;
}
[class*='uk-navbar-dropdown-bottom'] {
    margin-top: 15px;
}
[class*='uk-navbar-dropdown-left'] {
    margin-left: -15px;
}
[class*='uk-navbar-dropdown-right'] {
    margin-left: 15px;
}
/*
 * Grid
 * Adopts `uk-grid`
 */
/* Gutter Horizontal */
.uk-navbar-dropdown-grid {
    margin-left: -50px;
}
.uk-navbar-dropdown-grid > * {
    padding-left: 50px;
}
/* Gutter Vertical */
.uk-navbar-dropdown-grid > .uk-grid-margin {
    margin-top: 50px;
}
/* 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;
    box-shadow: none;
}
/* Dropdown Nav
 * Adopts `uk-nav`
 ========================================================================== */
.uk-navbar-dropdown-nav {
    font-size: 0.875rem;
}
/*
 * 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;
}

#toggle-uk-navbar-dropdown a{
    cursor:pointer !important;
}

#toggle-uk-navbar-dropdown a:hover{
    color:#007bff !Important;
}

#toggle-uk-navbar-dropdown .uk-navbar-dropdown-nav a{
    text-decoration: none;
    display: block;
    line-height: 200%;
    color: #2f363b;
    font-size: 16px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 0;
    overflow: hidden;
}

.long_menu{
    width: calc(100% - 150px);
}

/* directadvert widget fix */
.uk-article .da-list__link-img{
    max-width:100% !Important;
    text-align: center;
}
.uk-article .da-list__link-title{
    text-align: center !Important;
}

@media(max-width:480px){

    .da-widget__content .da-list__item{
        max-width: 49% !important;
        width: 49% !important;
        margin: .5%;
    }
}

.aligncenter{
    max-width:100%;
}
figcaption{
    color: #999;
}

#cookies_notice{
    width: 100%;
    margin: 0;
    padding: 20px 10px;
    background: rgba(250,250,250,0.9);
    border-top: 1px solid #212629;
    border-bottom: 1px solid #212629;
    font-size: 15px;
    line-height: 1;
    box-sizing: border-box;
}

.uk-navbar-brand.uk-float-left img{
    margin: 25px;
}

@media(max-width:600px){
    #cookies_notice{
        font-size: 12px;
        padding: 10px 10px;
    }
    .uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle{height: 50px;min-height: 50px;}
    .uk-navbar{height:50px;}
    .uk-navbar-toggle,.toggle_theme{    padding: 10px 15px;}
    .tm-logo-small.uk-navbar-content img{margin: 5px 0px;}
}

@media(min-width:600px) and (max-width:1200px){
    .tm-logo-small.uk-navbar-content img {
        margin-top: 25px;
    }
}
.anchor_banner{
    bottom: 0;
    display:block;
    box-sizing: border-box;
    left: 50%;
    text-align: center;
    background: rgba(255,255,255,0.5);
    padding: 0px 1px 0px 0px;
    transform: translate(-50%, 0%);
    /*transition:transform 1s;*/
}

.close_anchor_banner{
    position: absolute;
    top: -20px;
    right: 0;
    z-index: 9999999;
    padding: 0 0 10px 10px;
    height: 20px;
    /*background: rgba(255,255,255,0.5);*/
}

.close_anchor_banner svg{
    vertical-align: baseline;
    background: rgba(255,255,255,0.7);
    padding: 3px;
}

.close_anchor_banner2{
    cursor: default;
}

.a_hidden{
    transform: translate(-50%, 100%);
}


.wp-block-gallery ul{
    list-style-type: none;
    padding: 0px;
}

.wp-block-gallery .blocks-gallery-item {
    display: inline-block;
    padding: 0.5%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}


.columns-default .blocks-gallery-item, .columns-2 .blocks-gallery-item, .columns-default .wp-block-image, .columns-2 .wp-block-image{
    width: 49%;
    display:inline-block;
}

.columns-default .blocks-gallery-item img, .columns-2 .blocks-gallery-item img, .columns-default .wp-block-image img, .columns-2 .wp-block-image img{
    display: inline-block;
    padding: 0.5%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.tm-article p{
    min-height: 20px;
    display: block;
}

a.cta-block__item{
    text-decoration:none;
}

.uk-article-meta ol{
    list-style: unset;
    padding: 0px;
}

.uk-article-meta li{
    display:inline-block;
}

.uk-article-meta li a{
    text-decoration:none;
}

ul.wp-block-latest-posts{
    list-style:none;
    padding:15px;
}

ul.wp-block-latest-posts li{
    margin-bottom: 25px;
    display: inline-block;
}



.wp-block-latest-posts a{
    text-decoration:none;
}

.wp-block-latest-posts time{
    font-size:10px;
    display:block;
}

.tm-sidebar-b h4{
    padding-left:30px;
}

.wp-block-latest-posts img{
    display: inline-block;
    margin-right: 5px;
    float: left;
}

.gallery-next-button span img {
    height: 30px;
    margin-left: 10px;
    filter: brightness(100);
    margin-top: -4px;
}

.uk-overlay{
    overflow: hidden;
}

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

/*
 * Adopts `uk-icon`
 */
/* SVG
 ========================================================================== */
.uk-spinner > * {
    animation: uk-spinner-rotate 1.4s linear infinite;
}
@keyframes uk-spinner-rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(270deg);
    }
}
/*
 * Circle
 */
.uk-spinner > * > * {
    stroke-dasharray: 88px;
    stroke-dashoffset: 0;
    transform-origin: center;
    animation: uk-spinner-dash 1.4s ease-in-out infinite;
    stroke-width: 1;
    stroke-linecap: round;
}
@keyframes uk-spinner-dash {
    0% {
        stroke-dashoffset: 88px;
    }
    50% {
        stroke-dashoffset: 22px;
        transform: rotate(135deg);
    }
    100% {
        stroke-dashoffset: 88px;
        transform: rotate(450deg);
    }
}

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

.color-white *{
    color:#fff !important;
}

#read-more-btn{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 40px;
    display: block;
    margin: 0 auto;
    padding: 10px 30px;
    cursor: pointer;
    transition: all .2s;
    border: 1px solid #326891;
    border-radius: 5px;
    z-index: 200;
    background-color: #fff;
    font-weight: 700;
    height: 50px;
    font-size: 25px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #007bff;
    min-width: 220px;
}

.article-overlay{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 300px;
    background: linear-gradient(to top,#007bff 14%,rgba(255,255,255,0));
    content: '';
    z-index: 100;
    box-sizing: border-box;
    border-bottom: 1px solid #007bff;
    border-left: 1px solid #007bff;
    border-right: 1px solid #007bff;
}


#ancb{
    text-align:center;
}

#ancb .mgbox, #above_article .mgbox{
    width:100%;
    max-width:492px;
}

#ancb .mgbox img.mcimg, #above_article .mgbox img.mcimg{
    max-width: 100%;
}

.featured_img_wrap{
    position: relative;
    overflow: hidden;
}

.featured_button{
    position: absolute;
    bottom: 10%;
    background: #007bff;
    padding: 15px 10px;
    cursor: pointer;
    color: #fff;
    font-size: 25px;
}
.featured_search{
    position: absolute;
    bottom: calc(50% - 32px);
    left: calc(50% - 32px);
}
.featured_button img{
    filter: brightness(10);
    margin-left: 10px;
}
.featured_button.left{
    left: 0;
}
.featured_button.right{
right:0;
}

.uk-button a{
    text-decoration:none !important;
}

.stickynext{
    display:none;
}

@media(max-width:600px){
    .stickynext{
        display:block;
        position: fixed;
        bottom: 0px;
        right: 0px;
        z-index: 2;
        max-width: 96%;
        margin: 2%;
    }
}

.columns-3, .columns-4 {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    position: relative;
    padding: 0px 25px 0px 0px;
    gap: 0;
}

/* Each slide */
.columns-3 figure, .columns-4 figure {
    flex: 0 0 100%;
    scroll-snap-align: center;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Images */
.columns-3 figure img, .columns-4 figure img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
}

/* Scrollbar styles */
.columns-3::-webkit-scrollbar, .columns-4::-webkit-scrollbar {
    height: 8px; /* or width: 8px; for vertical scrolling */
}

.columns-3::-webkit-scrollbar-track, .columns-4::-webkit-scrollbar-track {
    background: transparent;
}

.columns-3::-webkit-scrollbar-thumb, .columns-4::-webkit-scrollbar-thumb {
    background-color: #007bff;
    border-radius: 4px;
}

.columns-4 figure img,
.columns-3 figure img {
    max-width: 100%;
    height: 100% !important;
    object-fit: cover;
}


/* Desktop: change to grid layout */
@media (min-width: 769px) {
    .columns-3,.columns-4 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
        overflow: visible;
        scroll-snap-type: none;
        padding:0px 0px 0px 0px;
        max-height: fit-content !important;
    }

    .columns-3 figure, .columns-4 figure {
        flex: none;
        scroll-snap-align: unset;
        height: 100%;
        margin: 0;
    }

    .columns-3 figure img, .columns-4 figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}