.uk-width-medium-1-2 {
    width: 50%;
}

.uk-width-1-1 {
  width: 100%;
}

.uk-text-center {
  text-align: center !important;
}


.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;
}


/* 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;
}
.uk-overlay-hover:hover .uk-overlay-fade,
.uk-overlay-active .uk-active > .uk-overlay-fade {
  opacity: 1;
}
.uk-overlay-hover:hover .uk-overlay-scale,
.uk-overlay-active .uk-active > .uk-overlay-scale {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.uk-overlay-hover: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);
}
.uk-overlay-hover:hover .uk-overlay-grayscale,
.uk-overlay-active .uk-active > .uk-overlay-grayscale {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.uk-overlay-hover: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);
}

.tm-article-blog .tm-featured-image .uk-overlay-panel .uk-article-meta {
  color: #ffffff;
}
.tm-article-blog .tm-featured-image .uk-overlay-panel .uk-article-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 38px;
}
.tm-article-blog .tm-featured-image .uk-overlay-panel .uk-article-title > a {
  text-decoration: none;
}
.tm-overlay-lykka .uk-overlay > .uk-overlay-panel {
  padding: 30px;
}

@media (min-width: 1220px) {
  .tm-overlay-lykka .uk-overlay > .uk-overlay-panel {
    padding: 50px;
  }
}

.tm-overlay-lykka .uk-overlay > .uk-overlay-panel:before,
.tm-overlay-lykka .uk-overlay > .uk-overlay-panel:after {
  position: absolute;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
}

.tm-overlay-lykka .uk-overlay > .uk-overlay-panel:before {
  top: 20px;
  right: 10px;
  bottom: 20px;
  left: 10px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
@media (min-width: 1220px) {
  .tm-overlay-lykka .uk-overlay > .uk-overlay-panel:before {
    top: 40px;
    right: 20px;
    bottom: 40px;
    left: 20px;
  }
}
.tm-overlay-lykka .uk-overlay > .uk-overlay-panel:after {
  top: 10px;
  right: 20px;
  bottom: 10px;
  left: 20px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
@media (min-width: 1220px) {
  .tm-overlay-lykka .uk-overlay > .uk-overlay-panel:after {
    top: 20px;
    right: 40px;
    bottom: 20px;
    left: 40px;
  }
}
.tm-overlay-lykka .uk-overlay:hover > .uk-overlay-panel:before,
.tm-overlay-lykka .uk-overlay:hover > .uk-overlay-panel:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.tm-overlay-lykka .uk-overlay:hover > .uk-overlay-panel:after {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* Modifier `uk-overlay-background`
 ========================================================================== */
.uk-overlay-background {
  background: rgba(46, 42, 42, 0.8);
}

.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.7;
}

.uk-overlay-hover:hover .uk-overlay-fade,
.uk-overlay-active .uk-active > .uk-overlay-fade {
  opacity: 1;
}

.uk-overlay-panel.uk-flex > * > :last-child {
  margin-bottom: 0;
}

.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;
}

.uk-flex-center {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.uk-flex-middle {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.uk-flex-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.uk-text-center {
  text-align: center !important;
}
.uk-margin-bottom-remove {
  margin-bottom: 0 !important;
}
