/*.grid-child.container-component {
  grid-column: full-start/full-end !important;
}*/

.parallax {
  /* The image used */
  background-image: url("../../../images/headers/knjiga_godine_naslovna.jpg");
  /* Set a specific height */
  min-height: 50vh;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (max-width: 576px) {
  button#ukloni {
    display: none;
  }
    .iframe .card-body {
    padding: 0;
  }
  .iframe {
    border: none;
    margin: auto;
  }
}

.social {
  display: block;
  text-align: center;
  border: none;
}

.social ul a {
  display: block;
  width: fit-content;
  text-decoration: none;
}

.social li {
  display: inline-flex;
  text-decoration: none;
  color: black;
  padding: 1em;
}

.social img {
  height: 25px;
  vertical-align: bottom;
}

.naslovnica {
  border: none;
  margin: auto;
}

input[name="rp_subject"] {
  display: none;
}

.form {
  align-items: center;
}

.card.form,
.top-a.card {
  border: none;
}

.btn-primary {
  background-color: #0d6efd;
}

@font-face {
  font-family: "Mihe-Bold";
  src: url(../font/Mihe-Bold.woff2) format("woff2");
}

.container-nav {
  width: max-content;
}

.container-header,
.grid-child.container-nav,
.nav,
.container-header .mod-menu > li > a {
  font-family: "Mihe-Bold";
  background-color: #ffcc00;
  color: #d40000;
  font-size: 1.25em;
  background-image: none;
}
.container-header .mod-menu > li {
  margin: auto;
}

.container-header .grid-child {
  padding-top: 0;
  padding-bottom: 0;
}

.top-b .card-body {
  margin: auto;
}

div#naDan img {
  width: 100%;
  max-width: 800px;
  max-height: 80vh;
}

div#date-picker {
  text-align: center;
}

.com-contact.contact,
.com-content-article.item-page,
.blog .medij {
  max-width: 1200px;
  margin: auto;
}

input#url {
  max-width: max-content;
  margin: auto;
  display: inline-block;
}

.medij a {
   font-family: "Mihe-Bold";
  text-decoration: none;
}

.top-a .card-body {
    padding-bottom: 0;
}

@media (min-width: 1200px) {
  .h2,
  h2 {
    font-size: 1.5rem;
  }
  .h1,
  h1 {
    font-size: 2rem;
  }
}
