  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700;900&display=swap');
  body { font-family: Poppins; color: #333; }
  table td { height: 60px !important; }
  .imgheader .container { position: relative; }
  .imgheader .normal { display: block; }
  .imgheader .mobile { display: none; }
  .imgheader .container a { position: absolute; display: block; bottom: 10px; right: 20px; background: #da1d46; color: #fff; padding: 10px; text-decoration: none; font-size: 20px; font-weight:700; border-radius: 8px;transition: .2s; }
  .imgheader .container a:hover { background: #333; color: #fff; transition: .4s;}
  #intro .container { padding: 50px 50px 100px 50px; line-height:30px; }
  #intro h1 { font-weight: 900; color: #da1d46; }
  #intro h2 { font-weight: 900; color: #da1d46; font-size: 22px; }
  #intro a { color: #da1d46; }
  #intro a.btn { color: #ffffff; }
  #ouderenfonds { background: #eee; }
  #ouderenfonds h3 { font-weight: 900; color: #da1d46; font-size: 40px; line-height: 40px; padding-top: 15px; } 
  #ouderenfonds .container { padding: 50px; line-height: 30px;}
  #bestellen { background: #f9f9f9; }
  #bestellen .container { padding: 50px;  border-radius: 10px; }
  #bestellen h2 { font-weight: 900; color: #da1d46;  } 
  .btn-primary { background: #da1d46; border: 1px solid #da1d46; }
  .btn-primary:hover { background: #333; border: 1px solid #333; }
  #faq .container { padding: 100px 50px 100px 50px; line-height:30px; }
  #faq h2 { font-weight: 900; color: #da1d46; }
  #contact { padding: 50px 50px 0px 50px; line-height:30px; background: #efefef url("/img/bingobg.jpg") bottom center no-repeat; background-size: cover; }
  #contact h2 { font-weight: 900; color: #da1d46; }
  #footer { padding: 50px; line-height:30px; color: #aaa; }
  #footer a { color: #aaa; }
  #aankondiging { margin-top: 5px; }
  #aankondiging .container { width: 90%; max-width: 1000px; }
  #aankondiging .container a.vlak { text-decoration: none; background: #333 !important; color: #fff; display: block; border-radius: 8px; padding: 20px; margin-top:20px; transition: .3s;}
  #aankondiging .container a.vlak:hover { background: #444 !important; }  
  #aankondiging .container a.vlak h2 { font-weight: 900; color:  #da1d46; text-transform: uppercase; font-size: 50px; }
  #aankondiging .container a.vlak h2 span { color: #fff !important; }
  #aankondiging .container a.vlak h3 { font-weight: 600;  }  
  #aankondiging .container a.vlak .button { display: block; background: #da1d46; color: #fff; padding: 10px 15px; border-radius: 6px; margin-top: 20px; transition: .3s ;}
  #aankondiging .container a.vlak .button:hover {  background: #fff; color: #333; }
@media (max-width: 680px)  {
    .imgheader .container a { display: none; left: 20px; text-align: center; bottom: -70px; }
    .imgheader .mobile { display: block; } 
    .imgheader .normal { display: none; }
    #intro .container { padding: 120px 20px 100px 20px; }
    #ouderenfonds .container { padding: 80px 20px; }
    #bestellen .container { padding: 80px 20px; }
    #faq .container { padding: 80px 10px 80px 10px; }
    #contact {padding: 80px 20px 0 20px; }
  }

