/*
@font-face {
  font-family: Abel;
  src: url('../fonts/Abel-Regular.ttf') format('truetype');
}
*/

body {
/*  font-family: Abel; */
  font-family: sans;
}

.navbar-brand img {
  height: 60px;
}

.path-frontpage h1 {
  display: none;
}
.path-frontpage .field--name-body img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/*
.path-frontpage main .container {
  max-width: 100%;
  padding: 0;
}
*/
.path-frontpage .region-sidebar-first,
.path-frontpage .region-sidebar-second,
.path-frontpage .region-footer,
.path-frontpage .region-content {
  padding: 0;
}
.path-frontpage .mt-auto {
  margin-top: 0 !important;
}
.path-frontpage .dialog-off-canvas-main-canvas {
  justify-content: space-between;
  background-color: rgb(var(--bs-light-rgb)) !important;
}

.photoswipe-gallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
}

article.node--view-mode-full {
  margin-bottom: 2rem;
}

.field--name-body {
  max-width: 42rem;
}

.navbar-nav .nav-link, .navbar-nav .media-library-view--widget .view-header a, .media-library-view--widget .view-header .navbar-nav a {
  padding-left: 0;
  padding-right: 0;
}

.region-nav-main {
  display: flex;
  flex-direction: row;
}

#block-b5-matafir-languageswitcher {
  align-items: center;
  display: flex;
}

#block-b5-matafir-languageswitcher ul {
  display: flex;
  flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
}

#block-b5-matafir-languageswitcher a.is-active {
  font-weight: bold;
}
#block-b5-matafir-languageswitcher a {
  padding-right: 1rem;
  color: var(--bs-nav-link-color);
  text-decoration: none;
}
