
/* CSS Document */


/** {
    -webkit-box-sizing: border-box;  Safari/Chrome, other WebKit
    -moz-box-sizing: border-box;     Firefox, other Gecko
    box-sizing: border-box;          Opera/IE 8+
}*/

/*
general
*/

#sub-page a {
  color: #009735;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

#sub-page a:hover {
  color: #04477a;
}

.header {
  width: 100%;
  height: 170px;
  background-image: url('../images/sub-header-bkg.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #0561a5;
  margin-top: 100px;
}

.header2 {
  width: 100%;
  height: 220px;
  background-image: url('../images/sub-header-kontakty-bkg.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #0561a5;
  margin-top: 130px;
}

.header h1, .header2 h1 {
  padding-top: 28px;
  color: white;
  font-size: 48px;
  font-family: 'Lora', serif;
  font-weight: 700;
}

#sub-page h2 {
  font-size: 22px;
  font-family: 'Lora', serif;
  font-weight: 700;
  color: #04477a;
}

#sub-page strong {
  font-size: 20px;
  font-family: 'Lora', serif;
  font-weight: 700;
  color: #04477a;
}