header {
  border-bottom: 1px solid #DDD;
  padding: 10px 0 10px 0;
}

.jumbotron {
  height: 640px;
  background-color: #FFF;
  background-image: url("../back.jpg");
  background-repeat: no-repeat;
  background-position: right top;
  padding-top: 120px;
}
.jumbotron .prvni {
  text-transform: uppercase;
}

.bunky {
  padding-top: 40px;
  padding-bottom: 40px;
}
.bunky h2 {
  font-size: 40px;
  margin-bottom: 30px;
}
.bunky a {
  text-decoration: underline;
}
.bunky a:hover {
  text-decoration: none;
}

blockquote {
  margin-top: 60px;
}

.modry {
  background-color: #EFF5FE;
  margin-top: 90px;
}
.modry h2 {
  margin-top: 10px;
  font-size: 30px;
}

.hlavy {
  padding-top: 40px;
  padding-bottom: 40px;
}
.hlavy .col {
  padding: 40px;
}
.hlavy h2 {
  margin-top: 30px;
  font-size: 30px;
}
.hlavy h3 {
  margin-top: 30px;
  font-size: 20px;
}
.hlavy p {
  font-size: 14px;
  font-style: italic;
  text-align: justify;
}

.zelena {
  background-color: #eef7f2;
}
.zelena h2 {
  margin-top: 10px;
  font-size: 30px;
}

.bodiky {
  margin-top: 60px;
  margin-bottom: 60px;
}
.bodiky h2 {
  margin-top: 10px;
  font-size: 30px;
  margin-bottom: 30px;
}
.bodiky p {
  margin-bottom: 30px;
}
.bodiky li {
  margin-bottom: 10px;
}

.kontakt {
  border-top: 3px dashed #EEE;
}
.kontakt h2 {
  font-size: 40px;
  margin-top: 50px;
  margin-bottom: 40px;
}
.kontakt p {
  font-size: 26px;
}
.kontakt small {
  margin-top: 40px;
}

.paticka {
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
}
.paticka a {
  text-decoration: underline;
  color: #FFF;
}
.paticka a:hover {
  text-decoration: none;
  color: #FFF;
}
.paticka li {
  margin-bottom: 10px;
}
.paticka .hlavni {
  font-weight: bold;
}

@media (max-width: 991px) {
  .jumbotron {
    height: auto;
    background-image: none;
  }
}

/*# sourceMappingURL=style.css.map */
