/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.homepage .tm-block-gradient.uk-block-default {
  background: url(../../../images/interface/epremium-background.jpg) center top no-repeat !important;
}
.tm-heading-teaser {
    font-size: 30px;
    letter-spacing: 0px;
}
.tm-teaser-container > img {
    bottom: -50px;
}
.uk-navbar {
    background: rgba(0,0,0,.35);
}
#tm-top-a canvas {
    width:100% !important;
  }
#tm-top-a canvas {
    left:0 !important;
  }
.padding-large-top {
  padding-top:30px;
}

/* Phone landscape and bigger */
@media (min-width: 480px) {
  .tm-teaser-container > img {
    bottom: -100px;
  }
  .tm-heading-teaser {
    font-size: 50px;
    letter-spacing: 0px;
  }
}

/* Phone landscape and smaller */
@media (max-width: 480px) {
#tm-top-a canvas {
    left:0 !important;
  }
}

/* Tablets and bigger */
@media (min-width: 768px) {
  .tm-teaser-container {
    margin-bottom: 200px;
  }
  .tm-teaser-container > img {
    bottom: -150px;
  }
  .tm-heading-teaser {
    font-size: 50px;
    letter-spacing: 0px;
  }
}

/* Desktop and bigger */
@media (min-width: 960px) {
  .tm-teaser-container > img {
    bottom: -100px;
  }
  .tm-heading-teaser {
    font-size: 50px;
    letter-spacing: 0px;
  }
}