@import url('https://fonts.googleapis.com/css2?family=Comforter+Brush&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
  --barva-tekst: #3b3b3b;
  --barva-ozadje: white;
}

body {
  color: var(--barva-tekst);
  font-family: "Montserrat Alternates";
}

p {
  font-family: "Montserrat Alternates";
}

body,
.navbar.bg-primary,
.navbar-dark .nav-link,
.navbar-brand {
  color: var(--barva-tekst);
  font-size: 1.3rem;
}
.navbar-brand {
  font-family: "Comforter Brush";
}

.navbar-dark .nav-link:hover, .navbar-dark .nav-link:focus,
.navbar-nav .nav-link.active, .navbar-nav .show > .nav-link {
  color: var(--barva-teksta);
}
#navbar-main {
  padding: 0 2rem;
}
.navbar.bg-primary {
  background: none !important;
  border: none !important;
}
.navbar-brand {
  --bs-navbar-brand-hover-color: var(--bs-dark);
  display: flex;
  align-items: center;
  font-size: 4rem;
  margin-left: -.8rem;
}
.navbar-brand img {
  max-width: 100px;
  height: auto;
  margin-right: 1rem;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.site-footer {
  background: none;
}

.node--view-mode-teaser {
  border: none;
}

.node--view-mode-teaser {
  display: flex;
  flex-direction: column;
}
.node--view-mode-teaser .node__content {
  order: 1;
}
.node--view-mode-teaser header {
  order: 2;
  text-align: center;
}

.node .field--type-image {
  margin: 0 !important;
}
.node .field--type-image img {
  margin: 0 !important;
}
.node--view-mode-teaser img {
  max-width: 100%;
  height: auto;
}

.node--view-mode-teaser .field--name-field-image,
.node--view-mode-teaser .field--name-field-image a {
  width: 100%;
  display: flex;
  justify-content: center;
}

.nav-link, .nav-link:hover .nav-link:focus {
  color: #999;
}

.path-frontpage {
  h1.title, h2.node__title {
    display: none;
  }
}

.path-frontpage .field--name-field-image img {
  width: 100%;
  height: auto;
}

