.brand-logo {
  text-decoration:none!important;
}

.hot_joomla_carousel_slides .gallery-cell img {
  margin: 0px!important;
  padding: 0px!important;
  border: 0px!important;
  width: 100%!important;
}

.container-header, .site-grid {
  background-color:#102560!important;
  background-image: none;
}

.container-banner {
  margin: 0px!important;
}

.flickity-prev-next-button {
  background: hsla(0, 0%, 100%, 0.35)!important;
}

.navbar-brand {
  white-space: normal;
}

nav {
  background-color:#B8CADB!important;
  padding: 0px!important;
}

nav a {
  color:black;
  text-decoration: none!important;
}

.metismenu.mod-menu .metismenu-item {
  padding:1em!important;
}

.card {
  border: 0px;
  border-radius: 0px;
}

.card-body {
  padding:0px;
}

.mod-menu li:hover {
  background-color:#98AABB;
}

.active {
  background-color:#98AABB;
}

main {
  background-color: #B8CADB;
  margin-top:0px!important;
  padding: 8px;
}

.h1, h1 {
  font-size: calc(1em + 1.5vw);
}

.page-header {
  border-bottom: 1px solid white;
  margin-bottom: 8px;
}

.container2cols {
  display: grid;
  grid-template-columns: 50% 50%;
}

.container1col {
}

.container1col img {
  padding:8px;
}

.container1col .col, .container2cols .col {
  padding:4px;
}

.namen {
  text-align: center;
}

.footer {
  margin-top:0px;
  background-color: #102560;
  background-image: none;
}

.footer2 {
  display:none;
}