.paragraph--type--call-to-action .phinner {
    margin: 0 auto;
    width: 700px;
    max-width: 86vw;
    border-radius: 999em;
    text-align: center;
    background-color: #FF9600;
    padding: 3vw 3vw;
}

.paragraph--type--call-to-action .phinner .knop a {
    background-color: #D21237;	
}
.paragraph--type--call-to-action .phinner .knop a:hover {
    background-color: #ffffff;	
}
@media screen and (min-width: 1024px) {
.paragraph--type--fotogallerij .projectfotos > div {
    width: calc(25% - 37.5px);
}
}

.webform-submission-form {
    max-width: 768px;
    margin: auto;
}

@media screen and (max-width: 500px) {
.region-topheader .rinner .footerbel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% - 150px);
  font-family: elza-text,sans-serif;
}
	.region-topheader .rinner li, .region-topheader .rinner p {
  font-size: 14px;
  font-weight: 400;
}
}


body {
  font-family: elza-text,sans-serif;
  color: white;
  font-size: 16px;
}

  @media screen and (min-width: 768px){
body {
  font-size: 16px;
}
}

  @media screen and (min-width: 960px){
body {
  font-size: 17px;
}
}

  @media screen and (min-width: 1280px){
body {
  font-size: 18px;
}}