/* style.css */

body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

main {
  flex: 1 0 auto;
 
}

table td {
  vertical-align: top;
}

table tr td {
  padding: 0px;
}

.swiper-slide {
  margin: 0 auto;
}

.modal-trigger {
  align-content:center;
  /* width:100%;  */
  height:100%; 
  object-fit:cover;
}

.vrije_school_font {
  font-family: 'Belanosima';
  /* font-size: 22px; */
}
.nav-icon {
  /* display: flex; */
  height: 55px;
  align-items: center;
  float: left;
}

.padding-left-11 {
  padding-left: 11px;
}

.padding-right-11 {
  padding-right: 11px;
}

.padding-top-3 {
  padding-top: 3px;
}

/* Rij */
.padding-top-20 {
  padding-top: 20px;
}

/* kaders teksten */
.kader-links{
  border-left: 7px solid black;
}
.kader-boven{
  border-top: 7px solid black;
}
.kader-rechts{
    border-right: 7px solid black;
}
.kader-onder{
  border-bottom: 7px solid black;
}
.kader-leeg-links{
  border-left: 1px solid white;
}
.kader-leeg-boven{
  border-top: 1px solid white;
}
.kader-leeg-rechts{
  border-right: 1px solid white;
}
.kader-leeg-onder{
  border-bottom: 1px solid white;
}
.kader-schaduw {
  border: 7px solid black;
  box-shadow: 5px 5px 10px #888888;
}
.tekst {
  padding-left: 20px;
  padding-right: 20px;
}
.width-5-p {
  width:5%;
}
.width-45-p {
  width:45%;
}
.width-90-p {
  width:90%;
}
.width-100-p {
  width:100%;
}

/* Parallax */
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 300px;
  width: 100%;
}

.parallax-2 {
  height: 1200px;
}
