#page-container .et_pb_text_inner h1:last-child, 
#page-container .et_pb_text_inner h2:last-child, 
#page-container .et_pb_text_inner h3:last-child, 
#page-container .et_pb_text_inner h4:last-child, 
#page-container .et_pb_text_inner h5:last-child, 
#page-container .et_pb_text_inner h6:last-child  {
  padding-bottom:0 !important;
}

h1.et_pb_module_header,
h2.et_pb_module_header,
h3.et_pb_module_header,
h4.et_pb_module_header,
h5.et_pb_module_header,
h6.et_pb_module_header {
    padding-bottom:0;
}
.dipi_hamburger,
.dipi_hamburger:hover {
  opacity:1 !important;
}


.et-menu .dummy {display:none !important;}

@media all and (min-width: 500px) and (max-width: 1366px) {
  .container {
    width: 90%;
  }
}
@media all and (max-width: 980px) {
  #main-header .container {
    width: 90%;
  }
}
@media all and (min-width: 981px) {
  #menu-hfd_menu .mobileOnly,
  #menu-hfd_menu-1 .mobileOnly {
    display:none;
  }
}
#menu-sec-menu .purpleButton {
  background-color: #912580;
  margin-top:0;
  padding-top:8px;
  margin-left:15px;
  margin-right:20px;
  font-weight:600;
  letter-spacing:.05em
}

ul.et_mobile_menu li a, 
ul.et_mobile_menu li a {
    text-align: center !important;
}
.bns-callout-disc.bruin .et_pb_blurb_container {
  background-color: #464648;
}
.bns-callout-disc.rood .et_pb_blurb_container {
  background-color: #F37374;
}
.bns-callout-disc.paars .et_pb_blurb_container {
  background-color: #EC787F;
}
.bns-callout-disc.blauw .et_pb_blurb_container {
  background-color: #a8c5d5;
}
.bns-callout-disc .et_pb_blurb_container {
  position: relative;
  z-index: 999;
  border:4px solid #fff;
  height:158px;
  width:158px;
  margin:0 auto;
  border-radius:150px;
  margin:-78px auto;
}
.bns-callout-disc .et_pb_blurb_container h4 {
  padding-bottom: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.show-column-background img {
  opacity: 0;
}	
.show-column-background {
  display: flex;
  justify-content: center;

}
.show-column-background .et_pb_image {
  align-self: center;
}

@media all and (max-width: 980px) {
  .et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    height: 65%;
    max-height:65%;
  }
}
