body {
  background-color: black;
  color: rgb(187, 174, 55);
  font-family: "Merriweather Sans", sans-serif;
}

a:hover {text-decoration: none;}

.jumbotron {
  background: url("Logo-niebo-gold.png") no-repeat center center;
  -webkit-background-size: 50% 80%;
  -moz-background-size: 50% 80%;
  -o-background-size: 50% 80%;
  background-size: 50% 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 1.5%;
}

.jumbtron-link {

  text-align: center;
  color: rgb(187, 174, 55);
  text-decoration: none;
  margin-bottom: 3%;
}

.jumbtron-link:hover {
  color: rgb(187, 174, 55);
  text-decoration: none;
}

.push-spaces {
  height: 60px;
}

nav {
  background-color: rgb(189, 175, 47); 
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.801);
  border-color: rgba(0, 0, 0, 0.904);
}

  main h1 {
    font-weight: lighter;
    font-size: x-large;
    margin-top: 10px;
    margin-bottom: 15px;
  }

  main h3 {
    font-size: medium;
    margin: 15px;
  }
  main h4 {
    font-size: small;
    margin: 15px;
    margin-bottom: 15px;
  }


.navbar-light .navbar-nav .nav-link {
  font-weight: 600;
  color: rgb(0, 0, 0);
}

main {
  padding-top: 20px;
  padding-bottom: 20px;
}

main img {
  margin-top: 5px;
}

/* Vertical center: */
.vcenter {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

main h1 {
  color: rgb(185, 174, 19);
  text-align: center;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 30px;
}

main h3 {
  color: rgb(185, 174, 19);
  text-align: center;
  margin: 25px;
}
main h4 {
  color: rgb(185, 174, 19);
  text-align: center;
  margin: 25px;
  margin-bottom: 25px;
}
main h5 {
  color: rgb(185, 174, 19);
  text-align: center;
  margin: 25px;
  margin-bottom: 35px;
}

.call {
  font-size: large;
  font-weight: 700;
  text-align: center;
}

main p {
  text-align: justify;
  padding-bottom: 15px;
}

section {
  margin-top: 10px;
  padding: 10px;
}

.contact {
  border-top: 3px solid rgb(204, 192, 30);
  margin-top: 20px;
  padding: 25px;
  text-align: center;
}

.b-bottom {
  border-bottom: 3px solid rgb(204, 192, 30);
  margin-top: 40px;
  margin-bottom: 40px;
}

h2 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
}

section p {
  text-align: center;
  font-size: small;
  color: rgb(185, 174, 19);
}

section h2 {
  color: rgb(185, 174, 19);
}

section h4 {
  text-align: center;
  margin-bottom: 15px;
  color: rgb(185, 174, 19);
}
section h5 {
  text-align: center;
  margin-bottom: 15px;
  color: rgb(185, 174, 19);
}

.contact-filie {
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.link {
  text-decoration: none;
  color: rgb(204, 192, 30);
}

.link:hover {
  color: whitesmoke;
  text-decoration: none;
}

.link2 {
  color: rgb(185, 174, 19);
  font-weight: 600;
}

.link2:hover {
  color: whitesmoke;
  text-decoration: none;
}
footer {
  color: rgb(184, 174, 41);
  text-align: center;
  padding-bottom: 10px;
  font-size: x-small;
}

@media (min-width: 1000px) {
  .jumbotron {
    min-height: 300px;
    margin: 15px;
  }

  .nav-link {
    letter-spacing: 0.5px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .contact-antopol {
    border-left: 3px solid rgb(204, 192, 30);
    border-right: 3px solid rgb(204, 192, 30);
  }
}
@media (max-width: 600px) {

  .jumbtron-link {
    margin-bottom: 7.5%;
  }

  nav {
    margin-top: 20px;
    background: rgb(200,202,37);
    background: linear-gradient(90deg, rgba(200,202,37,0.9223039557619923) 5%, rgba(121,118,39,0.9251050762101716) 66%, rgba(69,67,3,0.8578781854538691) 95%, rgba(69,67,3,0.8606793059020483) 100%);
  }

  .contact {
    padding-top: 55px;
  }
}