/* Korektní zobrazení loga */
.navbar .logo img {
  max-height: 52px;
  max-width: 9999px;
}

/* Zrušení ohraničení u animovaných položek */
.thumbnail, .thumbnail:hover {
  box-shadow: none;
  border: none;
}

/* Patička bude blíže obsahu stránky */
footer>.container {
  padding-bottom: 15px;
}

/* Patička bude blíže obsahu stránky */
footer {
  padding-top: 15px;
}

/* Orámovaní aktivniho pole - při použití animované záložky */
:focus {
  outline:none
}

/* Formulář - barva pozadí */
.form-container {
  background-color: #ffffff;
}

/* Formulář - styly písma */
label {
  font-weight: normal;
}

/* Vlastní slider - bezobrázkové, barevné pozadí - pro telefony */
#own-motive .carousel-inner>.item>a>img, 
#own-motive .carousel-inner>.item>img {
  min-height: 550px;
}

/* Vlastní slider - změna velikosti nadpisů */
.carousel-caption h1 {
  font-size: 4.5em; color: #ffffff; font-weight: bold; text-decoration: underline; text-shadow: 2px 2px 4px #000000; padding: 0px; margin: 0px;
}

/* Vlastní slider - šablona Kyra - odstranění podtržení h1 nadpisů ve vlastním Slideru */
.carousel-caption h1::after {
  background: none;
}

/* Vlastní slider - změna velikosti odstavců */
.carousel-caption p {
  font-size: 18pt; color: #ffffff; font-weight: normal; padding: 0px; margin: 0px;
}

/* Vlastní slider - změna velikosti odkazů */
.carousel-caption a {
  font-size: 18pt; color: #ffffff; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px;
}

/* Vlastní slider - změna velikosti odkazů */
.carousel-caption a:hover {
  text-decoration: underline;
}

/* Motiv - pozice textu ve vlastním motivu */
.carousel-caption {
  text-align: center;
  left: 10%;
  right: 10%;
  top: 35%;
}

/* Motiv - zobrazení pro mobil */
@media screen and (max-width: 767px) {
  /* Motiv - pozice textu ve vlastním motivu pro mobil */
  .carousel-caption {
    text-align: center;
    left: 5%;
    right: 5%;
    top: 22%;
  }

  /* Vlastní slider - změna velikosti nadpisů - zobrazení pro mobil */
  @media screen and (max-width: 768px) {
    .carousel-caption h1 {
      font-size: 3.5em;
    }
    .carousel-caption p {
      font-size: 18pt; color: #ffffff; font-weight: normal; padding: 0px; margin: 0px;
    }
    .carousel-caption a {
      font-size: 18pt; color: #ffffff; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px;
    }
  }
