/* Text Elements */

h1.MainTitle2 {
  float: none;
  margin: 0 -18px 0 -18px;
  padding-top: 7px;
  padding-right: 0;
  padding-bottom: 10px;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(110, 110, 110, .5) 100%);
  background-image:    -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(110, 110, 110, .5) 100%);
  background-image:      -o-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(110, 110, 110, .5) 100%);
  background-image:         linear-gradient(180deg, rgba(255, 255, 255, .5) 0%, rgba(110, 110, 110, .5) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: rgba(128, 128, 128, 1) 2px 6px 11px, #808080 -2px -2px 11px;
  letter-spacing: 4px;
  font-weight: 700;
  font-size: 25px;
  font-family: Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;

  background-blend-mode: normal;
}

h1.MainTitle {
  position: relative;
  top: 32px;
  margin-top: 0;
  box-shadow: none;
  color: #000;
  text-align: center;
  text-shadow: #fff 2px 2px 7px;
  font-weight: 700;
  font-size: 38px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h2 span.heading-text-1 {
  color: #000;
  font-weight: 700;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.2;
}

h2.heading-2 {
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 0 7px 4px;
  background-color: #a4fd43;
  color: #78828c;
  text-align: center;
  font-size: 30px;
  line-height: 1.2;
}

h2 span.heading-text-13 {
  color: #00f;
  font-size: 20px;
}

h3 {
  color: #4d4d4d;
  text-align: center;
  font-weight: 600;
  font-size: 25px;
  font-family: Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;
}

h3.heading-1 {
  position: relative;
  bottom: -28px;
  float: none;
  overflow: visible;
  margin-top: 0;
  margin-bottom: 8px;
  padding-bottom: 0;
  box-shadow: none;
  color: #000;
  vertical-align: baseline;
  text-shadow: #000 2px 2px 6px;
  font-size: 45px;
}

h3.heading-3das {
  margin-top: 27px;
  margin-right: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 7px;
  max-width: 640px;
  border-left: 4px solid #f00;
  background-color: #a4fd43;
  text-align: left;
}

h3.heading-4das {
  margin-top: 27px;
  margin-right: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 7px;
  max-width: 640px;
  border-left: 4px solid #f00;
  background-color: #a4fd43;
  text-align: left;
}

h3 span.heading-textindex {
  color: #4d4d4d;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h3.heading-3 {
 position: static;
 float: none;
 clear: none;
 margin-top: 5px;
 margin-right: 0;
 margin-left: 0;
 padding-right: 5px;
 padding-left: 5px;
 border-width: 0;
 border-style: none;
 background-color: #a4fd43;
 box-shadow: none;
 text-align: center;

 -webkit-align-self: stretch;
 -ms-flex-item-align: stretch;
 -ms-grid-row-align: stretch;
         align-self: stretch;
}

h3.heading-3index {
  float: left;
  margin-top: -7px;
  margin-bottom: -4px;
  padding-top: 0;
  padding-bottom: 0;
  min-height: auto;
  max-width: none;
  background-color: transparent;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

h3.heading-3rood {
  margin-top: 7px;
  padding-top: 7px;
  padding-left: 10px;
  min-height: 34px;
  max-width: 640px;
  background-image: url('../links/balk_nieuws.gif?id=2251&cache=1513532542897');
  background-attachment: scroll;
  background-position: right top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  color: #000;
  text-align: left;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.2;

  background-blend-mode: normal;
}

h3.heading-3geel {
  margin-top: 5px;
  margin-right: 4px;
  margin-left: 4px;
  padding-top: 6px;
  min-height: 33px;
  background-color: #cbcc0f;
  color: #000;
  font-weight: 700;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h3.heading-3boek {
  margin-top: 0;
  margin-bottom: 6px;
  color: #00f;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.2;
}

h3.heading-3melden {
  background-color: #f00;
}

h3 span.heading-text-2 {
  color: #000;
  font-weight: 700;
  font-size: 17px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h3 span.heading-text-4 {
  color: #000;
  font-weight: 700;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h3 span.heading-text-11 {
  color: #000;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h3 span.heading-text13 {
  color: #000;
  font-weight: 400;
  font-size: 11px;
}

h3 span.heading-text-14 {
  color: #4d4d4d;
}

h4.heading-4 {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
  text-shadow: none;
  line-height: 1.14;
}

h4.heading-4rood {
  padding-top: 7px;
  padding-left: 10px;
  min-height: 34px;
  max-width: 640px;
  background-image: url('../links/balk_nieuws.gif?id=2251&cache=1521064782261');
  background-attachment: scroll;
  background-position: right top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  color: #000;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;

  background-blend-mode: normal;
}

h4.heading-6 {
  max-width: 640px;
  text-align: center;
}

h4 span.heading-text-10 {
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.14;
}

h4 span.heading-text-12 {
  color: #000;
  font-weight: 700;
  font-size: 15px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h5 {
  color: #4d4d4d;
  text-align: center;
  font-style: italic;
  font-size: 24px;
  font-family: Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;
}

h5.heading-5 {
  margin-top: 3px;
  background-color: #f00;
  color: #fff;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.8;
}

p.paragraph.Footer {
  margin-top: 7px;
  margin-right: 0;
  margin-bottom: 7px;
  color: #3c3c3c;
  text-align: left;
  text-transform: none;
  letter-spacing: 0;
  font-style: normal;
  font-size: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph {
  color: #4d4d4d;
  text-align: left;
  font-size: 18px;
  font-family: Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;
}

p.paragraph span.paragraph-text-1 {
  font-weight: 700;
  font-size: 15px;
}

p.paragraph span.paragraph-text-9 {
  font-size: 12px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-1 {
  color: #3c3c3c;
  vertical-align: bottom;
  text-align: center;
  font-size: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-2 {
  position: relative;
  bottom: 0;
  left: 0;
  float: right;
  margin-top: 14px;
  margin-right: 7px;
  margin-bottom: 0;
  padding-bottom: 0;
}

p.paragraph span.paragraph-text-17 {
  color: #fff;
  font-size: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph a.footer-link {
  color: #3c3c3c;
  font-size: 12px;
}

p.paragraph a.footer-link:hover {
  text-decoration: underline;
}

p.paragraph a.footer-link2 {
  color: #3c3c3c;
  font-weight: 700;
  font-size: 15px;
}

p.paragraph a.footer-link2:hover {
  text-decoration: underline;
}

ul.unorder-list {
  width: auto;
}

ul.unorder-list.unordered-listfoto {
 display: -webkit-box;
 display: -webkit-flex;
 display:    -moz-box;
 display: -ms-flexbox;
 display:         flex;
 -webkit-flex-direction: column;
     -ms-flex-direction: column;
         flex-direction: column;
 float: none;
 margin-left: 19px;
 padding-left: 0;
 max-width: none;
 list-style-position: outside;

 -webkit-flex-wrap: nowrap;
     -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
}

ul.unorder-list.unordered-list-4 {
  margin-bottom: 7px;
  padding-left: 14px;
  max-width: 640px;
  list-style-position: outside;
}

span.text-element.text-1 {
  float: left;
}

span.text-element.text-2 {
  float: left;
  margin-top: 12px;
  max-width: 640px;
  background-color: transparent;
  vertical-align: bottom;
}

span.text-element.text-6 {
  float: none;
  text-align: left;
  color: #4d4d4d;
  
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
}

span.text-element.text-7 {
  float: none;
  margin: 2px 0 7px;
  background-color: #a4fd43;
  text-align: center;
  line-height: 1.4;
}

span.text-element.text-11 {
  padding-left: 5px;
}

span.text-element.text-12 {
  margin-top: 7px;
  margin-bottom: 3px;
  padding: 3px 5px;
  background-color: #ffff83;
  text-align: center;
}

span.text-element span.text-text-1 {
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-2 {
  color: #4d4d4d;
  font-weight: 400;
  font-size: 13px;
}

span.text-element span.text-text-4 {
  color: #00f;
}

span.text-element span.text-text-5 {
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-10 {
  color: #000;
  font-weight: 700;
}

span.text-element span.text-text-13vet {
  color: #000;
  font-weight: 700;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-16 {
  color: #000;
}

span.text-element span.text-text-16vet {
  color: #000;
  font-weight: 700;
  font-size: 16px;
}

span.text-element span.text-text-18 {
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-19 {
  color: #00f;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-20 {
  color: #000;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-21 {
  color: #00f;
  text-decoration: underline;
}

span.text-element span.text-text-34 {
  font-size: 13px;
}

span.text-element span.text-text-38 {
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-50 {
  color: #000;
  font-weight: 400;
  font-size: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-51 {
  color: #808080;
  font-weight: 700;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-70 {
  color: #5087ca;
}

span.text-element span.text-text-77 {
  background-color: transparent;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.38;
}

span.text-element span.text-text-87 {
  color: #006400;
}

span.text-element.text-index {
 margin-top: 1px;
 margin-bottom: 0px;
 text-align: center;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element.textdas {
  float: none;
  padding-right: 0;
  padding-left: 0;
  max-width: 640px;
  color: #000;
  font-size: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.4;
}

span.text-element.text-center {
  float: none;
  padding-right: 5px;
  padding-left: 5px;
  max-width: 640px;
  color: #000;
  text-align: center;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.4;
}

span.text-element span.text-textboekenlbl {
  color: #00f;
  font-weight: 700;
}

span.text-element.text-boek {
  float: none;
  margin-left: 0;
  padding-left: 0;
  color: #000;
  text-align: left;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.3;

  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
          align-self: flex-start;
}

span.text-element span.text-textboekenl13vet {
  font-weight: 700;
}

span.text-element span.text-textarial13 {
  color: #000;
  font-size: 14px;
}

span.text-element span.text-text13rood {
  color: #8b0000;
}

span.text-element span.text-text-13vetrood {
  color: #f00;
  font-weight: 700;
}

span.text-element.text-boekaant {
  float: none;
  margin: 5px 4px;
  color: #4d4d4d;
  text-align: left;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element.textfotogrijscenter {
 float: none;
 margin-top: 4px;
 margin-bottom: 12px;
 max-width: 640px;
 text-align: center;
}

span.text-element.textfotogrijs {
 float: none;
 margin-top: 7px;
 margin-bottom: 7px;
 max-width: 300px;
}

span.text-element.text-soorten {
  text-align: center;
  font-weight: 700;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-text-13grijs {
  color: #505050;
}

span.text-element span.text-text-13vetgrijs {
  color: #4d4d4d;
  font-weight: 700;
}

span.text-element span.text-textblauw {
  color: #1d1dff;
  font-weight: 700;
  font-size: 16px;
}

span.text-element.textmelden {
  margin: 8px 4px;
  padding: 4px 7px;
  background-color: #ffff83;
  box-shadow: rgba(0, 0, 0, .5) 5px 5px 10px 0;
  color: #000;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.4;
}

span.text-element.textfoto {
 float: none;
 margin-right: 8px;
 margin-left: 5px;
 max-width: none;
 color: #000;
 font-size: 14px;
 font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
 line-height: 1.4;
}

span.text-element.text-foto {
 float: none;
 margin-top: 7px;
 padding-top: 3px;
 padding-left: 20px;
 min-height: 22px;
 background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
 background-image:    -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
 background-image:      -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
 background-image:         linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
 background-attachment: scroll;
 background-position: left top;
 background-clip: border-box;
 background-origin: padding-box;
 background-size: auto auto;
 background-repeat: no-repeat;
 box-shadow: none;
 color: #000;
 vertical-align: baseline;
 font-weight: 700;
 font-size: 13px;
 font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
 line-height: 1.3;

 background-blend-mode: normal;
 -webkit-align-self: auto;
 -ms-flex-item-align: auto;
 -ms-grid-row-align: auto;
         align-self: auto;
}

span.text-element.text-nieuws {
  margin-top: 7px;
  padding-top: 7px;
  padding-left: 7px;
  color: #000;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

span.text-element span.text-textarial11 {
  font-size: 11px;
}

span.text-element.textsplit1 {
  float: left;
  margin-right: 0;
  padding-right: 7px;
  padding-left: 7px;
}

span.text-element.textsplit2 {
  float: right;
  padding-right: 7px;
  padding-left: 7px;
}

blockquote.blockquote-1 {
 padding-top: 0;
 max-width: 640px;
 color: #222;
 text-align: center;
}

blockquote span.blockquote-text-1 {
  font-weight: 700;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

blockquote.blockquote-2 {
  max-width: 640px;
  text-align: center;
}

blockquote span.blockquote-text-2 {
  color: #00f;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

/* Interaction Elements */

a:hover
{
   color: #f00;
}

a.link-button.active-nav.nav-button {
  margin-left: 0;
  border-top-width: 3px;
  border-top-color: #8e0b27;
}

a.link-button {
  padding-right: 15px;
  padding-left: 15px;
  background-color: transparent;
  color: #4d4d4d;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 600;
  font-size: 13px;
  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;
}

a.link-button.nav-button {
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 3px;
  border-radius: 0;
  color: #4d4d4d;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 700;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.3;
}

a.link-button.button-linkboeken {
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 5px;
  padding: 5px 11px;
  border-width: 1px;
  border-color: #aaa;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: 700;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-button.button-linkboeken0 {
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 5px;
  padding: 7px 13px;
  letter-spacing: 2px;
  font-weight: 700;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-button.button-linkboekenact {
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 5px;
  padding: 5px 11px;
  border-width: 1px;
  border-color: #f00;
  background-color: #fff;
  color: #f00;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: 700;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-button.nav-buttonbooks {
  margin: 6px 0 0;
  padding: 0 8px 3px;
  border-bottom-width: 2px;
  border-bottom-color: #fff;
  border-radius: 0;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.3;
}

a.link-button.nav-button:hover {
  margin-top: 7px;
  margin-right: 0;
  margin-bottom: 7px;
  padding: 0 15px 3px;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-bottom-color: #f00;
  border-left-width: 0;
  color: #f00;
  line-height: 1.3;
}

a.link-button.button-linkboeken:hover {
  border-color: #f00;
  background-color: #fff;
  color: #f00;
}

a.link-button.nav-buttonbooks:hover {
  border-bottom-width: 2px;
  border-bottom-color: #f00;
  border-radius: 0;
  color: #f00;
}

/* Layout Elements */

body > .row.NavPicture {
  min-height: 500px;
  max-width: none;
  width: auto;
  background-image: url('../afbeeldingen/achtergrond.jpg?id=2216&cache=1510755444985');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: #5a5a5a 0px 13px 17px 0;
  opacity: 1;

  background-blend-mode: normal;
}

body > .row.FooterRow {
  max-width: none;
  border-top-width: 0;
  border-top-style: inset;
  background-color: #333;
  background-image: url('../images/footer.jpg?id=76&cache=1482786245138');
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: #5a5a5a 0px -7px 17px 0;
  text-align: left;
}

body > .row > [class*='coffee-span-'].call-out {
  padding: 250px 0 280px;
  text-align: center;
}

body > .row > [class*='coffee-span-'].introduction {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: center;
  float: left;
  margin-bottom: 100px;
  padding-right: 70px;
  padding-left: 70px;
  text-align: left;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

body > .row > [class*='coffee-span-'].column-1 {
  position: static;
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: end;
  float: left;
  clear: none;
  min-height: 130px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background-image:    -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background-image:      -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background-image:         linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background-clip: border-box;
  vertical-align: baseline;
  text-align: left;

  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}

body > .row > [class*='coffee-span-'].column-2 {
  float: left;
  padding-left: 8px;
  padding-top: 10px;
  min-height: 44px;
  background-color: #fff;
}

body > .row > [class*='coffee-span-'].column-3 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: center;
  float: none;
  -ms-flex-align: stretch;
  background-color: transparent;
  background-clip: content-box;

  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

body > .row.row-1 {
  position: relative;
  top: -100px;
}

body.grid-1 {
  background-color: #e0febe;
  background-image: none;
  background-position: left top;
  background-clip: border-box;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].column-4 {
  display: block;
  float: left;
  clear: none;
  margin-top: -150px;
  margin-right: 0;
  margin-left: 0;
  padding-top: 5px;
  padding-right: 18px;
  padding-left: 18px;
  border-right: 0 solid #222;
  border-left: 0 solid #222;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #fff;
  vertical-align: baseline;
  text-align: left;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

body > .row.row-2 {
  margin-top: 0;
  padding-top: 0;
  width: 95%;
  background-color: #fff;
}

body > .row.row-8 {
  margin-top: 0;
  width: 95%;
  background-color: #fff;
}

body > .row > [class*='coffee-span-'].column-14 {
  position: static;
  float: left;
  margin-top: 0;
  padding-right: 8px;
  padding-left: 18px;
}

body > .row.rowdedas {
  position: static;
  width: 95%;
  background-color: #fff;
  box-shadow: none;
}

body > .row > [class*='coffee-span-'].column-bottompage {
  float: left;
  min-height: 100px;
}

body > .row > [class*='coffee-span-'].columndas {
  margin-top: 0;
  padding-right: 18px;
  padding-left: 8px;
}

body > .row > [class*='coffee-span-'].columnboekenlijst {
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: justify;
  -ms-flex-align: stretch;
  padding-right: 18px;
  padding-left: 8px;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
          align-content: space-between;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
}

body > .row.row-boek {
  width: 95%;
  background-color: #fff;
}

body > .row > [class*='coffee-span-'].headercolumn {
  display: block;
  -ms-flex-pack: distribute;
  -ms-flex-align: center;
  margin-top: 0;
  margin-bottom: 200px;
  padding: 0;

  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

body > .row > [class*='coffee-span-'].column-boek1 {
  float: left;
}

body > .row > [class*='coffee-span-'].column-foto {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -ms-flex-pack: center;
  float: left;
  -ms-flex-align: stretch;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  min-height: 50px;

  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

body.grid-1:hover {
  box-shadow: none;
}

.subgrid.subgrid-header {
 margin-bottom: 0;
}

.subgrid > .row.subgrid-row-header {
 max-width: 1200px;
 width: 95%;
}

.subgrid > .row.subgrid-row-header2 {
 max-width: 1770px;
 width: 95%;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-header {
 padding-right: 0;
 padding-left: 0;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-header1 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: distribute;
  -ms-flex-align: center;

  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.subgrid.subgrid-1 {
  margin-bottom: 7px;
  vertical-align: baseline;
}

.subgrid.subgrid-3 {
  margin: 7px 0;
  max-width: 650px;
  border: 3px solid #f00;
  background-color: transparent;
  background-image: none;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: #5a5a5a 6px 7px 17px 0;
}

.subgrid.subgrid-4 {
  max-width: 676px;
}

.subgrid.subgrid-5 {
  float: none;
  margin: 12px 0 13px;
  max-width: 650px;
  width: auto;
  border: 2px solid #cacb0e;
  background-color: #ffff83;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;
}

.subgrid.subgrid-9 {
  max-width: 696px;
}

.subgrid > .row.subgrid-row-3 {
  position: static;
  text-align: left;
}

.subgrid.subgrid-index {
  max-width: 640px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-columnindex {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: center;
  float: none;
  -ms-flex-align: stretch;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-columnboekenlijst {
  padding-right: 8px;
  padding-left: 8px;
}
.subgrid > .row > [class*='coffee-span-'].subgrid-columndiersoorten {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: distribute;
  float: left;
  clear: none;
  -ms-flex-align: stretch;
  margin-top: 0;
  margin-right: 0;
  padding-right: 4px;
  padding-left: 4px;
  border: 0 none #a4fd43;

  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-6 {
  min-height: 30px;
  background-color: #f00;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-7 {
  padding-right: 18px;
  padding-left: 8px;
  min-height: 30px;
  border: 0 none #fff;
  background-color: #f00;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-8 {
  min-height: 30px;
  border: 0 none #fff;
  background-color: #f00;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-11 {
  padding-left: 8px;
  border-top: 3px solid #f00;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-12 {
  border-top: 3px solid #f00;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-13 {
  border-top: 0 solid #f00;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-15 {
  display: block;
  -ms-flex-pack: center;
  padding: 0;
  min-height: 35px;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-16 {
  padding-right: 8px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-19 {
  padding-bottom: 10px;
}

.container.nav-container {
  position: static;
  top: 0;
  float: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 14px;
  min-height: 50px;
  max-width: 1750px;
  background-color: transparent;
  box-shadow: none;
  vertical-align: baseline;
  text-align: center;
}

.container {
  width: auto;
}

.container.container-1 {
  padding-right: 0;
  padding-left: 60px;
}

.container.container-2 {
  position: relative;
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-align: baseline;
  min-width: 160px;
  max-width: 160px;
  background-clip: content-box;
  text-align: left;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
          align-items: baseline;
}

.container.container-3 {
  padding-right: 60px;
}

.container.container-4 {
  float: none;
  margin-bottom: 0;
  min-width: 50px;
  min-height: 150px;
  max-width: 650px;
  background-image: url('../images/geluiden_das.jpg?id=2309&cache=1515348261804');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;

  background-blend-mode: normal;
}

.container.container-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: end;
  float: right;
  -ms-flex-align: center;
  min-height: 40px;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
}

.container.container-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  float: left;
  -ms-flex-align: stretch;
  min-height: 40px;

  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
}

.container.container-7 {
  margin-top: 0;
  padding-top: 0;
  min-height: 30px;
  max-width: 640px;
}

.container.container-8 {
  margin-bottom: 0;
  max-height: auto;
}

.container.container-9 {
  float: none;
  margin-bottom: 0;
  min-width: 50px;
  min-height: 150px;
  max-width: 650px;
  background-image: url('../images/geluiden_volwassen.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;

  background-blend-mode: normal;
}

.container.container-10 {
  float: none;
  margin-bottom: 0;
  min-width: 50px;
  min-height: 150px;
  max-width: 650px;
  background-image: url('../images/geluiden_jong.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;

  background-blend-mode: normal;
}

.container.container-11 {
  float: none;
  margin-bottom: 0;
  min-width: 50px;
  min-height: 150px;
  max-width: 650px;
  background-image: url('../images/geluiden_dassen.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;

  background-blend-mode: normal;
}

.container.container-13 {
 display: -webkit-box;
 display: -webkit-flex;
 display:    -moz-box;
 display: -ms-flexbox;
 display:         flex;
 -webkit-flex-direction: row;
     -ms-flex-direction: row;
         flex-direction: row;
 -ms-flex-pack: center;
 -ms-flex-align: stretch;
 max-width: 640px;

 -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
         flex-wrap: wrap;
 -webkit-box-pack: center;
 -webkit-justify-content: center;
    -moz-box-pack: center;
         justify-content: center;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
 -webkit-box-align: stretch;
 -webkit-align-items: stretch;
    -moz-box-align: stretch;
         align-items: stretch;
 -webkit-align-content: stretch;
 -ms-flex-line-pack: stretch;
         align-content: stretch;
}

.container.container-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  float: none;
  -ms-flex-align: center;
  max-width: 640px;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
}

.container.container-20 {
  display: block;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: justify;
  float: none;
  -ms-flex-align: stretch;
  max-width: 640px;

  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
}

.container.container-23 {
  float: none;
  margin: 0 0 17px;
  padding-right: 7px;
  padding-left: 7px;
  max-width: 650px;
  border: 2px solid #a4fd43;
  background-color: #e0febe;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;
}

.container.container-24 {
  margin-top: 0;
  margin-bottom: 7px;
  padding: 0 2px;
  border: 2px solid #a4fd43;
  background-color: #e0febe;
}

.container.container-25 {
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 2px 3px 0;
  max-width: 640px;
  border: 2px solid #a4fd43;
  background-color: #e0febe;
  box-shadow: #505050 2px 3px 17px 0;
}

.container.containersteunons {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: start;
  float: none;
  -ms-flex-align: stretch;
  margin-bottom: 11px;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 8px;
  min-width: 140px;
  max-width: 160px;
  border-right: 0 none #f00;
  background-color: transparent;
  box-shadow: rgba(0, 0, 0, .5) 5px 5px 10px 0;
  text-align: left;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
}

.container.container-boeken {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: center;
  float: none;
  -ms-flex-align: center;
  margin-top: 7px;
  padding: 7px 3px;
  max-width: 640px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, .5) 4px 4px 10px 0;
  text-align: center;

  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.container.containerboekenlijst {
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: start;
  float: none;
  -ms-flex-align: start;
  margin-top: 0;
  margin-bottom: 7px;
  margin-left: 87px;
  padding-right: 7px;
  padding-bottom: 0;
  padding-left: 7px;
  min-width: 150px;
  min-height: 114px;
  max-width: 640px;
  border: 0 none #d7d7d7;

  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
          align-self: stretch;
}

.container.header-container {
  float: none;
  min-height: 66px;
  vertical-align: baseline;
}

.container.container-boek {
  max-width: 640px;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-inhoud {
 max-width: 645px;
 margin-bottom: 0px;
 background-image: url('../images/2_30.jpg?id=1178&cache=1546181195733');
 background-attachment: scroll;
 background-position: right bottom;
 background-clip: border-box;
 background-origin: padding-box;
 background-size: contain;
 background-repeat: no-repeat;

 background-blend-mode: normal;
}

.container.container-dubbel {
  max-width: 640px;
  }

.container.container-left {
 display: -webkit-box;
 display: -webkit-flex;
 display:    -moz-box;
 display: -ms-flexbox;
 display:         flex;
 -webkit-flex-direction: column;
     -ms-flex-direction: column;
         flex-direction: column;
 -ms-flex-pack: center;
 float: left;
 -ms-flex-align: center;

 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
 -webkit-box-pack: center;
 -webkit-justify-content: center;
    -moz-box-pack: center;
         justify-content: center;
 -webkit-box-align: center;
 -webkit-align-items: center;
    -moz-box-align: center;
         align-items: center;
 -webkit-align-content: center;
 -ms-flex-line-pack: center;
         align-content: center;
 -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
         flex-wrap: wrap;
}

.container.container-right {
 display: -webkit-box;
 display: -webkit-flex;
 display:    -moz-box;
 display: -ms-flexbox;
 display:         flex;
 -webkit-flex-direction: column;
     -ms-flex-direction: column;
         flex-direction: column;
 -ms-flex-pack: center;
 float: right;
 -ms-flex-align: center;

 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
 -webkit-box-pack: center;
 -webkit-justify-content: center;
    -moz-box-pack: center;
         justify-content: center;
 -webkit-box-align: center;
 -webkit-align-items: center;
    -moz-box-align: center;
         align-items: center;
 -webkit-align-content: center;
 -ms-flex-line-pack: center;
         align-content: center;
 -webkit-flex-wrap: nowrap;
     -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
}

.container.container-titelboek {
  margin-bottom: 7px;
  min-height: 40px;
  max-width: 640px;
  border: 1px solid #575757;
  border-radius: 10px;
  background-color: #c5c2c2;
}

.container.container-boekentop {
  margin-top: 7px;
  padding: 2px 3px;
  min-height: 40px;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, .5) 4px 4px 10px 0;
  text-align: center;
}

.container.container-misstanden {
  margin: 0 0 7px;
  padding-right: 7px;
  padding-left: 0;
  max-width: 640px;
  background-color: #eaeaea;
  box-shadow: none;
}

.container.container-dwgtop {
  min-height: 250px;
  max-width: 640px;
  background-image: url('../images/werkgroepen.jpg?id=2293&cache=1514244390682');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: contain;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-dwg {
  margin-top: 10px;
  margin-bottom: 10px;
  max-width: 650px;
  border: 4px solid #fff;
  background-color: #ffff83;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;
}

.container.containerfotorechts {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  float: none;
  -ms-flex-pack: end;
  -ms-flex-align: center;
  margin-bottom: 0;
  max-width: 640px;

  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.containerfotolinks {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  float: none;
  -ms-flex-align: center;
  margin-bottom: 0;
  max-width: 640px;

  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.container-melden {
  margin-bottom: 0;
  max-width: 680px;
  border: 4px solid #fff;
  background-color: #d1d1d1;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;
}

.container.container-topfoto1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
  max-width: 680px;
  max-height: none;
  background-image: url('../images/dierenambulance_dassenwerkgroep.jpg?id=2790&cache=1545487905269');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-topfoto2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
  max-width: 640px;
  max-height: none;
  background-image: url('../images/dierenambulance_dassenwerkgroep.jpg?id=2790&cache=1545487905269');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-topfoto3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
  max-width: 640px;
  max-height: none;
  background-image: url('../images/contact.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-topfoto4 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
  max-width: 680px;
  max-height: none;
  background-image: url('../images/lezingen.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-topfoto5 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
  max-width: 680px;
  max-height: none;
  background-image: url('../images/digitale_nieuwsbrief.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-topfoto6 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
  max-width: 680px;
  max-height: none;
  background-image: url('../images/informatiestand.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-topfoto7 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
  max-width: 680px;
  max-height: none;
  background-image: url('../images/kids_mr_bean.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto {
  float: none;
  margin-right: 0;
  margin-bottom: 0;
  padding-right: 4px;
  padding-left: 4px;
  max-width: 680px;
  border: 4px solid #fff;
  background-color: #e0febe;
  box-shadow: rgba(0, 0, 0, .5) 3px 5px 14px 2px;
}

.container.container-fotowide {
  float: none;
  margin-right: 0;
  margin-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  max-width: 980px;
  border: 4px solid #fff;
  background-color: #e0febe;
  box-shadow: rgba(0, 0, 0, .5) 7px 7px 10px 0;
}

.container.contaner-foto1 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/dode_vos.jpg?id=2783&cache=1545430592516');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto2 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/verweesd_dasje.jpg?id=2784&cache=1545430820123');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto3 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/dode_das.jpg?id=2782&cache=1545430852011');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto4 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/aangereden_das.jpg?id=2780&cache=1545430875123');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto5 {
 margin-bottom: 0;
 min-width: 300px;
 width: 300px;
 background-image: url('../images/bord_samf.jpg?id=2781&cache=1545430898163');
 background-attachment: scroll;
 background-position: left top;
 background-clip: border-box;
 background-origin: padding-box;
 background-size: cover;
 background-repeat: no-repeat;

 background-blend-mode: normal;
}

.container.container-foto6 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/verweesd_dasje_fles.jpg?id=2799&cache=1545503178501');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto7 {
 margin-bottom: 0;
 min-width: 300px;
 max-width: none;
 width: 300px;
 background-image: url('../images/oude_das.jpg?id=2797&cache=1545503453626');
 background-attachment: scroll;
 background-position: left top;
 background-clip: border-box;
 background-origin: padding-box;
 background-size: cover;
 background-repeat: no-repeat;

 background-blend-mode: normal;
}

.container.container-foto8 {
 margin-bottom: 0;
 min-width: 300px;
 width: 300px;
 background-image: url('../images/diergeneeskunde.jpg?id=2793&cache=1545503480562');
 background-attachment: scroll;
 background-position: left top;
 background-clip: border-box;
 background-origin: padding-box;
 background-size: cover;
 background-repeat: no-repeat;

 background-blend-mode: normal;
}

.container.container-foto9 {
 margin-bottom: 0;
 min-width: 300px;
 width: 300px;
 background-image: url('../images/onderzoek.jpg?id=2795&cache=1545503501386');
 background-attachment: scroll;
 background-position: left top;
 background-clip: border-box;
 background-origin: padding-box;
 background-size: cover;
 background-repeat: no-repeat;

 background-blend-mode: normal;
}

.container.container-foto10 {
 margin-bottom: 0;
 min-width: 300px;
 width: 300px;
 background-image: url('../images/dassenraster.jpg?id=2791&cache=1545503524005');
 background-attachment: scroll;
 background-position: left top;
 background-clip: border-box;
 background-origin: padding-box;
 background-size: cover;
 background-repeat: no-repeat;

 background-blend-mode: normal;
}

.container.container-foto11 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/gewonde_das.jpg?id=2783&cache=1545430592516');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto12 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/teek.jpg?id=2807&cache=1545512604803');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto13 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/vaccins.jpg?id=2810&cache=1545512648697');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto14 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/infecties.jpg?id=2804&cache=1545512678041');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto15 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/aandoeningen.jpg?id=2801&cache=1545512705330');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto16 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/verwondingen.jpg?id=2812&cache=1545512764049');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto17 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/opgezette_das.jpg');
  background-attachment: scroll;
  background-position: center right;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto18 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/dode_das_gevonden.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto19 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/prepareren_skelet.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto20 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/teurlincx.jpg');
  background-attachment: scroll;
  background-position: center left;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto21 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/centrale_politie.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto22 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/wildaanrijding_ree.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto23 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/overstekende_reeen.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto24 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/aanleg_dassenraster.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto25 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/vervolging.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto26 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/ruilverkaveling.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto27 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/protesten.jpg');
  background-attachment: scroll;
  background-position: center left;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto28 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 170px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/uitzetacties.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto29 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/helpen_doneren_1.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto30 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/helpen_dassen_1.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto31 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/helpen_dassenburchten_1.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto32 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/helpen_schade_1.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto33 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/helpen_delen_1.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto34 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/helpen_waarnemingen_1.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto35 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/helpen_verstoringen_1.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto36 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/das_kunst.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto37 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/links.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto38 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/resultaten_onderzoek.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto39 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/webshop.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto40 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/eropuit_wandelen.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto41 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/eropuit_fietsen.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto42 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/eropuit_attracties.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto43 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/eropuit_overnachten.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto44 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/tuberculose.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto45 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/tuberculose_medicatie.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto46 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/tuberculose_wereld.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto47 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/rundertuberculose_koe.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto48 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/hondengevechten.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto49 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/dode_dassen.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto50 {
  margin-bottom: 17px;
  min-width: 10px;
  min-height: 200px;
  max-width: 640px;
  border: 5px solid #fff;
  background-image: url('../images/rundertuberculose_vee.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;

  background-blend-mode: normal;
}

.container.container-foto51 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/onderzoek_das.jpg?id=2804&cache=1545512678041');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto52 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/levenscyclus.jpg?id=2804&cache=1545512678041');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto53 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/schotse_hooglander.jpg?id=2804&cache=1545512678041');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto54 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/zeearend.jpg?id=2804&cache=1545512678041');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-foto55 {
  margin-bottom: 0;
  min-width: 300px;
  width: 300px;
  background-image: url('../images/kids_kleurplaten.jpg?id=2804&cache=1545512678041');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	overflow:hidden;
}

.container.video-container iframe, .container.video-container object, .container.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
    max-width: 640px;
    max-height: 360px;
}

.link-container.link-container-1 {
 display: block;
 -webkit-flex-direction: column;
     -ms-flex-direction: column;
         flex-direction: column;
 margin-right: 3px;
 margin-bottom: 7px;
 margin-left: 3px;
 padding-top: 0;
 padding-right: 0;
 padding-left: 0;
 max-width: 200px;
 border: 2px solid #e6e2e2;
 -webkit-filter: opacity(1);
         filter: opacity(1);

 -webkit-flex-wrap: nowrap;
     -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
 mix-blend-mode: normal;
}

.link-container.link-container-1:hover {
 border: 2px solid #f00;
 -webkit-filter: opacity(1) hue-rotate(0deg) blur(0px);
         filter: opacity(1) hue-rotate(0deg) blur(0px);

 mix-blend-mode: normal;
}

.link-container.link-containerbooks {
  margin-right: 0;
  margin-bottom: 7px;
  margin-left: 0;
  padding: 0;
  min-width: 150px;
  min-height: 114px;
  max-width: 640px;
  border: 1px solid #d7d7d7;
  box-shadow: none;
  text-align: left;

  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
          align-self: stretch;
}

.link-container.link-containersoorten {
  margin-right: 6px;
  min-width: 110px;
  max-width: 110px;
  border: 2px solid #cacb0e;
  background-color: #fff;
}

.link-container.link-containersoorten:hover {
  border-width: 2px;
  border-color: #f00;
  box-shadow: rgba(0, 0, 0, .5) 5px 5px 10px 0;
  -webkit-transform: translateX(-2px) translateY(-2px);
     -moz-transform: translateX(-2px) translateY(-2px);
       -o-transform: translateX(-2px) translateY(-2px);
          transform: translateX(-2px) translateY(-2px);
}

.link-container.link-containerindex {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: start;
  float: none;
  margin-bottom: 10px;
  margin-left: 10px;
  min-width: 50px;
  min-height: 225px;
  max-width: 300px;
  max-height: none;
  border: 2px solid #c9c9c9;
  background-color: #fff;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  background-blend-mode: normal;
  mix-blend-mode: normal;
}

.link-container.link-containerindex:hover {
  border-color: #f00;
}

.link-container.link-containerbooks:hover {
  background-color: #e0febe;
  box-shadow: rgba(0, 0, 0, .5) 5px 5px 10px 0;
  -webkit-transform: skewX(0deg) translateX(-3px) translateY(-3px);
     -moz-transform: skewX(0deg) translateX(-3px) translateY(-3px);
       -o-transform: skewX(0deg) translateX(-3px) translateY(-3px);
          transform: skewX(0deg) translateX(-3px) translateY(-3px);
}

p.slider-paragraph.caption {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  background-color: #c9c9c9;
  color: #424242;
  text-align: center;
  font-size: 13px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.6;
}

.slideshow_container.outer-container {
  background-color: #fafafa;
  max-width: 250px;
  float: left;
}

.slideshow.show-container {
  padding: 5px 5px 10px;
  max-width: 245px;
  margin-right: 12px;
}

.slideshow_container.outer-container1 {
  background-color: #fafafa;
  max-width: 345px;
  float: left;
}

.slideshow.show-container1 {
  padding: 5px 5px 10px;
  max-width: 340px;
  margin-right: 12px;
}

.slides_container > .slide {
  padding-right: 1px;
  padding-left: 1px;
}

a.slide_node.responsive-indicator-picture.image-indicator-1 {
  padding: 0 4px;
  max-width: 44px;
  height: auto;
}

a.slide_node.responsive-indicator-picture.image-indicator-2 {
  margin-right: 0;
  padding: 0 4px;
  max-width: 44px;
}

.slides_indicator.image-indicators.image-indicators-1 {
  margin-top: 12px;
}

.slides_container > .slide.slide-1 {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

.slides_container > .slide.slide-2 {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

@media screen and (max-width: 600px) {
  .slideshow.show-container {
    padding-right: 0;
    padding-left: 0;
  }
}.slide {
  display: none;
  position: relative;
}
.slide.active {
  display: block;
}

li.list-item {
  margin-top: 6px;
  margin-right: 2%;
  margin-left: 1%;
  color: #4d4d4d;
  font-size: 20px;
  font-family: Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;
}

li.list-item span.list-item-text-4 {
  color: #000;
  font-size: 14px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

li.list-item.list-item-2 {
  color: #f00;
  text-align: left;
  line-height: 1.0;
}

li.list-item span.list-item-text13vet {
  font-weight: 700;
}

li.list-item span.list-item-text15vet {
  font-weight: 700;
  font-size: 15px;
}

div.responsive-picture {
  max-width: 1000px;
}

div.responsive-picture.google {
 display: none;
}

a.responsive-picture.picture-link-1 {
  position: static;
  bottom: 0;
  display: block;
  float: left;
  margin: 12px 7px 0 0px;
  max-width: 158px;
  border-radius: 0;

  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
          align-self: stretch;
}

a.responsive-picture.picture-link-2 {
  position: relative;
  bottom: 0;
  float: left;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  max-width: 30px;
}

a.responsive-picture.picture-link-3 {
  position: relative;
  right: 0;
  bottom: 0;
  float: left;
  margin-top: 15px;
  margin-bottom: 7px;
  margin-left: 10px;
  max-width: 30px;
}

a.responsive-picture.picture-link-6 {
  float: left;
  min-width: 130px;
  max-width: none;
  width: 130px;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
}

a.responsive-picture.picture-link-7 {
  float: left;
  margin-top: 7px;
  margin-bottom: 7px;
  min-width: 130px;
  max-width: none;
  width: 130px;
  background-color: transparent;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
}

a.responsive-picture.picture-link-8 {
  float: left;
  min-width: 130px;
  max-width: none;
  width: 130px;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
}

a.responsive-picture.picture-link-10 {
  min-width: 130auto;
  max-width: none;
  width: 130px;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
}

a.responsive-picture.picture-link-11 {
  min-width: 130auto;
  max-width: none;
  width: 110px;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
}

div.responsive-picture.boekenvlag {
  max-width: none;
  width: 20px;

  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
          align-self: flex-start;
}

div.responsive-picture.bookcoverlist {
  float: left;
  margin: 7px 7px 0;
  max-width: 200px;
  width: 80px;
}

div.responsive-picture.picturehead1 {
  max-width: 200px;
  border: 3px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 8px 8px 10px 0;
}

div.responsive-picture.picturehead2 {
  max-width: 200px;
  border: 3px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 8px 8px 10px 0;
}

div.responsive-picture.picturehead3 {
  max-width: 200px;
  border: 3px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 8px 8px 10px 0;
}

div.responsive-picture.picturehead4 {
  max-width: 200px;
  border: 3px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 8px 8px 10px 0;
}

div.responsive-picture.picturehead5 {
  max-width: 200px;
  border: 3px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 8px 8px 10px 0;
}

div.responsive-picture.picture-index {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 300px;
  max-height: none;

  mix-blend-mode: normal;
}

div.responsive-picture.picture-index > picture {
  margin: 0;
}

div.responsive-picture.picture-1 {
  position: static;
  top: 0;
  max-width: 293px;
}

div.responsive-picture.picture-2 {
  float: left;
  margin-top: 7px;
  margin-right: 12px;
  margin-bottom: 7px;
  max-width: 235px;
}

div.responsive-picture.picture-3 {
  max-width: 80px;
}

div.responsive-picture.picture-5 {
  float: left;
  margin-top: 0;
  margin-right: 7px;
  margin-bottom: 0;
  padding-right: 0;
  max-width: 120px;
}

div.responsive-picture.picture-7 {
 float: left;
 margin: 0 0 -8px -13px;
 max-width: 110px;
}

div.responsive-picture.picture-7a {
 float: left;
 margin: 0 0 3px -13px;
 max-width: 110px;
}

div.responsive-picture.picture-8 {
  float: left;
  margin-top: 3px;
  margin-right: 20px;
  margin-bottom: 7px;
  max-width: 85px;
}

div.responsive-picture.picture-10 {
  max-width: 440px;
}

div.responsive-picture.picture-11 {
  max-width: 290px;
}

div.responsive-picture.picture-22 {
 float: none;
 margin-top: 0;
 margin-bottom: 0;
}

div.responsive-picture.picture-29 {
  float: left;
  margin-top: -24px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  max-width: 106px;
}

div.responsive-picture.picture-30 {
  float: right;
  max-width: 184px;
}

div.responsive-picture.picture-31 {
  float: right;
  margin-top: -3px;
  margin-bottom: 3px;
  margin-left: 2%;
  max-width: 180px;
}

div.responsive-picture.picture-35 {
  float: none;
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 3px;
  max-width: 100px;
}

div.responsive-picture.picture-37 {
  float: left;
  margin: 0 3px 7px 0;
  max-width: 110px;
}

div.responsive-picture.picture-40 {
  float: right;
  margin: 3px 0px 4px 5px;
  max-width: 184px;
}

div.responsive-picture.picture-42 {
  float: left;
  clear: left;
  margin: 7px 10px 7px 5px;
  max-width: 225px;
  border: 4px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;
}

div.responsive-picture.picture-43 {
  float: left;
  margin: 3px 30px 7px 4px;
  max-width: 262px;
  box-shadow: rgba(0, 0, 0, .5) 6px 6px 10px 0;
}

div.responsive-picture.picture-44 {
  max-width: 130px;
  width: 130px;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
}

div.responsive-picture.picture-centerwide {
  max-width: 570px;
  border: 5px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;
}

div.responsive-picture.picture-left {
  float: left;
  margin-top: 7px;
  margin-right: 15px;
  margin-bottom: 7px;
  max-width: 290px;
  width: 100%;
  border: 5px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;
}

div.responsive-picture.picture-right {
  float: right;
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: 10px;
  max-width: 290px;
  width: 100%;
  border: 5px solid #fff;
  box-shadow: rgba(0, 0, 0, .5) 3px 3px 10px 2px;
}

div.media {
  float: right;
}

.row > [class*='coffee-span-'] .html-element.html-element-3 {
  max-width: none;
  max-height: 360px;
}

.rule.rule-1 hr {
  border-top-width: 2px;
  border-top-color: #c5c2c2;
}

.rule.rule-2 hr {
  border-top-width: 2px;
  border-top-color: #a4fd43;
}

.rule.rule-3 hr {
  border-top-width: 2px;
}

.rule.rule-3 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
}

span.glyph.font-icon-2 {
  float: left;
  max-width: 20px;
  color: #f00;
  font-size: 12px;
}

a.responsive-picture.picture-link-misstanden {
  float: left;
  margin-top: 0;
  margin-right: 7px;
  margin-bottom: 0;
  max-width: 120px;
}

a.social-image.social-icon-3 {
 margin-left: 3px;
}

a.social-image.social-icon-3:hover {
  -webkit-transform: translateY(7px);
     -moz-transform: translateY(7px);
       -o-transform: translateY(7px);
          transform: translateY(7px);
}

@media screen and (max-width: 1525px) {
  /* Text Elements */

  h1.MainTitle2 {
    background-color: transparent;
  }

  h2 span.heading-text-1 {
    color: #000;
    font-weight: 700;
    font-size: 20px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  h2.heading-2 {
    margin-top: 7px;
    margin-bottom: 7px;
    padding-top: 0;
    padding-right: 7px;
    padding-left: 7px;
    background-color: #a4fd43;
    text-align: center;
  }

  span.text-element span.text-text-2 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  span.text-element span.text-text-1 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  span.text-element span.text-text-3 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  span.text-element span.text-text-10 {
    font-weight: 700;
  }

  span.text-element span.text-text-19 {
    color: #00f;
    font-weight: 700;
    font-size: 16px;
  }

  span.text-element.text-1 {
    float: left;

    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
            align-self: stretch;
  }

  span.text-element.text-2 {
    position: static;
    display: block;
    float: left;
    clear: none;
    margin-top: 12px;
    margin-right: 0;
    margin-left: 0;
    background-color: transparent;
    vertical-align: baseline;
    text-align: left;
    text-shadow: none;
  }

  span.text-element.text-11 {
    text-align: left;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].introduction {
    margin-bottom: 100px;
  }

  body > .row > [class*='coffee-span-'].call-out {
    padding-top: 250px;
    padding-bottom: 280px;
  }

  body > .row.NavPicture {
    min-height: 500px;
  }

  body > .row > [class*='coffee-span-'].column-1 {
    min-height: 130px;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background-image:    -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background-image:      -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background-image:         linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  }

  body > .row > [class*='coffee-span-'].column-2 {
    background-color: #fff;
  }

  body > .row > [class*='coffee-span-'].column-4 {
    margin-top: -150px;
    background-color: #fff;
  }
  
  body > .row > [class*='coffee-span-'].column-foto {
    -ms-flex-align: stretch;

    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
  }

  body > .row.row-2 {
    background-color: #fffefe;
    box-shadow: none;
  }

  body.grid-1 {
    background-color: #e0febe;
  }
  
  body > .row.row-8 {
    width: 95%;
    background-color: #fff;
    text-align: left;
  }

  body > .row.rowdedas {
    width: 95%;
  }
 
  .subgrid.subgrid-1 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
            align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1;
       -moz-box-flex: 0;
        -ms-flex: 0 1;
            flex: 0 1;
  }

  .subgrid.subgrid-3 {
    margin-right: 0;
    margin-left: 0;
  }

  .subgrid.subgrid-5 {
    float: none;
  }

  .container.containersteunons {
    min-width: 140px;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.containerboekenlijst {
    border-color: #d7d7d7;
  }

  .container.nav-container {
    float: none;
  }

  .link-container.link-containerindex {
    min-width: 50px;
  }

  .container.container-25 {
    padding-top: 2px;
    padding-right: 3px;
    padding-left: 3px;
  }

 div.responsive-picture.google {
  display: none;
 }
  
  div.responsive-picture.picture-2 {
    float: left;
    -webkit-transition-delay: 0s;
       -moz-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
       -moz-transition-duration: 0s;
         -o-transition-duration: 0s;
            transition-duration: 0s;
    -webkit-transition-property: all;
       -moz-transition-property: all;
         -o-transition-property: all;
            transition-property: all;
  }

  a.responsive-picture.picture-link-1 {
    margin-top: 12px;
    margin-bottom: 0;
  }

  div.responsive-picture.picture-index {
    margin-top: 0;
  }
}

@media screen and (max-width: 1213px) {
  /* Text Elements */

  h3.heading-1 {
    margin-top: 0;
    margin-bottom: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }

  span.text-element.text-1 {
    float: left;
    white-space: normal;
  }

  span.text-element.textfotolinks {
    margin-left: 68px;
  }

  span.text-element.textfotorechts {
    margin-right: 68px;
  }

  /* Layout Elements */

  .subgrid > .row > [class*='coffee-span-'].subgrid-columnindex {
    -ms-flex-pack: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
  
  body > .row > [class*='coffee-span-'].column-foto {
  padding-right: 0;
  padding-left: 0;
 }
 
  .container.header-container {
    margin-bottom: 7px;
  }

  div.responsive-picture.google {
  display: none;
 }
  
  div.responsive-picture.picturehead4 {
    display: none;
  }

 a.responsive-picture.picture-link-1 {
  margin-top: 12px;
  margin-bottom: 7px;
  margin-left: 0;
  padding-left: 0;
 }

  div.responsive-picture.picture-index {
    margin-top: 0;
  }
}

@media screen and (max-width: 1003px) {
  /* Text Elements */

  h1.MainTitle2 {
    color: #fff;
    font-weight: 700;
    font-size: 21px;
    font-family: Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;
  }

  h1.MainTitle {
    top: 34px;
    font-size: 27px;
  }

  h2 span.heading-text-1 {
    font-weight: 700;
    font-size: 20px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  h2.heading-2 {
    padding-right: 7px;
    padding-left: 7px;
  }

  h3.heading-1 {
    bottom: -30px;
    font-size: 32px;
  }

  p.paragraph.paragraph-2 {
    position: relative;
    bottom: 0;
    left: 0;
    display: block;
  }

  span.text-element.text-1 {
    float: left;
    white-space: normal;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].call-out {
    text-align: center;
  }

  body > .row > [class*='coffee-span-'].column-1 {
    position: static;
    min-height: 130px;
    max-height: 0;
    text-align: left;
  }

  body > .row > [class*='coffee-span-'].introduction {
    padding-left: 70px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-columnindex {
    -ms-flex-pack: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  
  .subgrid > .row > [class*='coffee-span-'].subgrid-columndiersoorten {
    padding-right: 4px;
    padding-left: 4px;
  }
  
 body > .row > [class*='coffee-span-'].column-foto {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -ms-flex-align: stretch;

  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
 }
 
  .container.container-1 {
    padding-left: 0;
  }

  .container.container-2 {
    min-width: 150px;
    max-width: 150px;
  }

  .container.container-3 {
    padding-right: 10px;
  }

  .container.container-20 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: center;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container.containersteunons {
    -ms-flex-pack: start;
    -ms-flex-align: stretch;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
            align-content: stretch;
  }

  .container.container-boek {
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-align: center;

  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
          align-content: stretch;
 }

  .container.header-container {
    float: none;
  }

  .container.containerfotorechts {
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -ms-flex-pack: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
  }
  
  .container.containerfotolinks {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
  }

  .link-container.link-containerindex {
    -ms-flex-pack: start;
    margin-bottom: 7px;
    margin-left: 7px;
    max-width: 300px;

    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }
  
 .container.container-dubbel {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
 }
 
  .container.container-foto {
   width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
 }
 
  .container.contaner-foto1 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/dode_voskl.jpg?id=2788&cache=1545485549031');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
  }

  .container.container-foto2 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/verweesd_dasjekl.jpg?id=2789&cache=1545485669757');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
  }

  .container.container-foto3 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/dode_daskl.jpg?id=2787&cache=1545485817460');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
  }

  .container.container-foto4 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/aangereden_daskl.jpg?id=2785&cache=1545485981083');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
  }

 .container.container-foto5 {
  min-width: 150px;
  min-height: 200px;
  max-width: 680px;
  width: 100%;
  background-image: url('../images/bord_samfkl.jpg?id=2786&cache=1545486054402');
  background-attachment: scroll;
  background-position: left bottom;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
  background-blend-mode: normal;
 }

 .container.container-foto6 {
  min-width: 150px;
  min-height: 200px;
  max-width: 680px;
  width: 100%;
  background-image: url('../images/verweesd_dasje_fleskl.jpg?id=2800&cache=1545504222324');
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
  background-blend-mode: normal;
 }
 
 .container.container-foto7 {
  min-width: 150px;
  min-height: 200px;
  max-width: 680px;
  width: 100%;
  background-image: url('../images/oude_daskl.jpg?id=2798&cache=1545504268532');
  background-attachment: scroll;
  background-position: left center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
  background-blend-mode: normal;
 }
 
  .container.container-foto8 {
  min-width: 150px;
  min-height: 200px;
  max-width: 680px;
  width: 100%;
  background-image: url('../images/diergeneeskundekl.jpg?id=2794&cache=1545504295772');
  background-attachment: scroll;
  background-position: left center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
  background-blend-mode: normal;
 }
 
 .container.container-foto9 {
  min-width: 150px;
  min-height: 200px;
  max-width: 680px;
  width: 100%;
  background-image: url('../images/onderzoekkl.jpg?id=2796&cache=1545504361659');
  background-attachment: scroll;
  background-position: left center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
  background-blend-mode: normal;
 }
 
 .container.container-foto10 {
  min-width: 150px;
  min-height: 200px;
  max-width: 680px;
  width: 100%;
  background-image: url('../images/dassenrasterkl.jpg?id=2792&cache=1545504392779');
  background-attachment: scroll;
  background-position: left center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
          align-self: center;
  background-blend-mode: normal;
 }
 
 .container.container-foto11 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/gewonde_daskl.jpg?id=2788&cache=1545485549031');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto12 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/teekkl.jpg?id=2808&cache=1545513069110');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto13 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/vaccinskl.jpg?id=2811&cache=1545513106806');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto14 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/infectieskl.jpg?id=2806&cache=1545513332956');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto15 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/aandoeningenkl.jpg?id=2802&cache=1545513432356');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto16 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/verwondingenkl.jpg?id=2813&cache=1545513574891');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto21 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/centrale_politiekl.jpg');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto22 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/wildaanrijding_reekl.jpg');
    background-attachment: scroll;
    background-position: left bottom;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto23 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/overstekende_reeenkl.jpg');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto24 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/aanleg_dassenrasterkl.jpg');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto40 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/eropuit_wandelenkl.jpg');
    background-attachment: scroll;
    background-position: left bottom;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto41 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/eropuit_fietsenkl.jpg');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto42 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/eropuit_attractieskl.jpg');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto43 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/eropuit_overnachtenkl.jpg');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto51 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/onderzoek_daskl.jpg?id=2811&cache=1545513106806');
    background-attachment: scroll;
    background-position: left bottom;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto52 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/levenscycluskl.jpg?id=2811&cache=1545513106806');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto53 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/schotse_hooglanderkl.jpg?id=2811&cache=1545513106806');
    background-attachment: scroll;
    background-position: left center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto54 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/zeearendkl.jpg?id=2811&cache=1545513106806');
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }
 
 .container.container-foto55 {
    min-width: 150px;
    min-height: 200px;
    max-width: 680px;
    width: 100%;
    background-image: url('../images/kids_kleurplatenkl.jpg?id=2811&cache=1545513106806');
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
    background-blend-mode: normal;
 }

  div.responsive-picture.google {
  display: block;
 }

  div.responsive-picture.picture-2 {
    float: left;
    clear: none;
  }

  div.responsive-picture.picturehead2 {
    display: none;
  }

  div.responsive-picture.picturehead4 {
    display: none;
  }

  a.responsive-picture.picture-link-2 {
    margin-top: 15px;
  }

  a.responsive-picture.picture-link-3 {
    margin-top: 15px;
  }

  a.responsive-picture.picture-link-1 {
    margin-top: 8px;
  }

  div.responsive-picture.picture-index {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  div.responsive-picture.picture-left {
    margin-left: 2%;
    margin-right: 2%;
  }

  div.responsive-picture.picture-right {
    margin-left: 2%;
    margin-right: 2%;
  }
  
  div.media {
   float: none;
}
}

@media screen and (max-width: 670px) {
  /* Text Elements */

  h1.MainTitle2 {
    color: #fff;
    font-size: 21px;
  }

  h1.MainTitle {
    top: 26px;
    font-size: 19px;
  }

  h2 span.heading-text-1 {
    font-size: 17px;
    line-height: 1.16;
  }

  h2.heading-2 {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 25px;
  }

  h2 span.heading-text-13 {
    font-size: 17px;
  }

  h3.heading-1 {
    position: relative;
    bottom: -24px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    padding-right: 0;
    text-shadow: #000 2px 2px 5px;
    font-size: 22px;
  }

  h3 span.heading-text-4 {
    font-size: 17px;
    line-height: 1.16;
  }

  p.paragraph.Footer {
    text-align: left;
  }

  p.paragraph.paragraph-2 {
    display: block;
  }

  span.text-element.text-11 {
    float: none;
  }

  span.text-element.textfotorechts {
    margin-right: 28px;
    margin-left: 5px;
  }

  span.text-element.textfotolinks {
    margin-left: 28px;
  }

  /* Interaction Elements */

  a.link-button.nav-button {
    display: none;
  }

  a.link-button.button-linkboeken {
    line-height: 1.6;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].call-out {
    padding-top: 150px;
    text-align: center;
  }

  body > .row > [class*='coffee-span-'].introduction {
    margin-top: 0;
    margin-bottom: 60px;
    padding-right: 20px;
    padding-left: 20px;
  }

  body > .row > [class*='coffee-span-'].column-2 {
    float: left;
  }

  body > .row > [class*='coffee-span-'].column-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: distribute;
    float: left;
    clear: none;
    -ms-flex-align: stretch;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-justify-content: space-around;
            justify-content: space-around;
  }
  
  body > .row > [class*='coffee-span-'].column-foto {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-align: stretch;

  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
 }
 
  .container.nav-container {
    display: block;
    overflow: visible;
    text-align: center;
  }

  .container.container-3 {
    margin-bottom: 7px;
    padding-right: 0;
  }

  .container.container-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.container-25 {
    display: block;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: justify;
    -ms-flex-align: stretch;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
  }

  .container.containersteunons {
    min-width: 160px;
    float: none;
    margin-bottom: 20px;
  }

  .container.container-dwg {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 650px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
  }
  
 .container.header-container {
  margin-top: 0;
  padding-top: 10px;
 }

  .container.container-boek {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
 }

 a.responsive-picture.picture-link-1 {
  margin: -5px 7px 0 0;
  padding-top: 0;
  padding-bottom: 0;
 }

  a.responsive-picture.picture-link-8 {
    float: none;
    margin-right: 3%;
  }

  a.responsive-picture.picture-link-6 {
    float: none;
  }

  a.responsive-picture.picture-link-7 {
    float: none;
  }

  div.responsive-picture.picturehead3 {
    display: block;
  }

  div.responsive-picture.picturehead5 {
    display: none;
  }

div.responsive-picture.picture-2 {
  float: left;
  margin-top: 7px;
  margin-right: 0px;
  margin-bottom: 7px;
  max-width: 235px;
}
  
  div.responsive-picture.picture-43 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
  }
  
 .slideshow.show-container1 {
   padding: 5px 5px 10px;
   max-width: 340px;
   margin-right: 0px;
}
}

@media screen and (max-width: 519px) {
  /* Text Elements */

  h1.MainTitle {
    top: 22px;
  }

  h1.MainTitle2 {
    font-size: 15px;
  }

  h2.heading-2 {
    padding-right: 7px;
    padding-left: 7px;
  }

  h3.heading-1 {
    float: right;
    margin-top: 0;
    margin-bottom: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }

  p.paragraph a.footer-link {
    font-size: 12px;
  }

  span.text-element.text-12 {
    padding: 3px 5px;
  }

  span.text-element.textfotolinks {
    float: none;
    margin-left: 48px;
    text-align: left;

    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
            align-self: auto;
  }

  span.text-element.textfotorechts {
    float: none;
    margin-right: 5px;
    margin-left: 48px;
    text-align: left;
  }

  span.text-element.text-boekaant {
    float: none;

    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
            align-self: auto;
  }

  span.text-element.textsplit2 {
    float: left;
    clear: none;
  }
  
 span.text-element.text-foto {
  padding-top: 3px;
 }

  /* Interaction Elements */

  a.link-button.button-linkboeken {
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 1.6;
  }

  a.link-button.button-linkboekenact {
    margin-bottom: 2px;
  }

  /* Layout Elements */

  body > .row.NavPicture {
    min-height: 300px;
    background-image: url('../afbeeldingen/achtergrond-m.jpg?id=2308&cache=1515342570383');
    background-attachment: scroll;
    background-position: center center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }

  body > .row > [class*='coffee-span-'].columnboekenlijst {
    -ms-flex-pack: distribute;
    -ms-flex-align: stretch;

    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-around;
            justify-content: space-around;
  }

  body > .row > [class*='coffee-span-'].column-1 {
    display: block;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: center;
    float: left;
    -ms-flex-align: stretch;
    min-height: 180px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
            align-content: stretch;
  }

  body > .row > [class*='coffee-span-'].headercolumn {
    margin-top: 0;
    margin-bottom: 150px;
    padding-top: 0;
    padding-bottom: 0;
  }

  body > .row > [class*='coffee-span-'].column-4 {
    margin-top: -100px;
  }

  body.grid-1 {
    background-image: none;
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 0 0;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }
  
  .subgrid > .row > [class*='coffee-span-'].subgrid-columndiersoorten {
    -ms-flex-pack: distribute;

    -webkit-justify-content: space-around;
            justify-content: space-around;
  }

  body > .row > [class*='coffee-span-'].column-foto {
  -ms-flex-align: stretch;

  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
          align-items: stretch;
 }
 
  .subgrid.subgrid-5 {
    box-shadow: #505050 2px 3px 17px 0;
  }

  .container.header-container {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: center;
    -ms-flex-align: stretch;
    margin-top: 15px;
    margin-bottom: 7px;
    padding-top: 0;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
            align-content: stretch;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container.container-boeken {
    padding-bottom: 2px;
  }

  .container.container-25 {
    display: block;
    -ms-flex-pack: center;
    -ms-flex-align: stretch;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
  }

   .container.container-dwg {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-align: stretch;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  
   .link-container.link-container-1 {
    margin-right: 3px;
    max-width: 160px;
  }

  a.responsive-picture.picture-link-1 {
    float: left;
    margin: 0 1.4% 7px 0;
    max-width: 158px;
  }

  a.responsive-picture.picture-link-2 {
    margin-left: 0;
  }

  div.responsive-picture.picturehead1 {
    max-width: 170px;
  }

  div.responsive-picture.picturehead5 {
    max-width: 170px;
  }

  div.responsive-picture.picturehead3 {
    max-width: 170px;
  }

  div.responsive-picture.picture-2 {
    float: left;
  }
  
  div.responsive-picture.picture-left {
    border-width: 5px;
  }
  
  div.responsive-picture.picture-31 {
    float: right;
  }
  
  div.responsive-picture.picture-40 {
   float: none;
  }
  
  div.responsive-picture.picture-43 {
    float: none;
    margin-right: 4px;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
            align-self: center;
  }
}

@media screen and (max-width: 371px) {
  /* Text Elements */

  h1.MainTitle2 {
    font-size: 15px;
  }

  h1.MainTitle {
    top: 13px;
    font-size: 18px;
  }

  h2 span.heading-text-1 {
    font-size: 17px;
  }

  h3.heading-1 {
    bottom: -13px;
    text-shadow: #000 1px 1px 5px;
    font-size: 20px;
  }

  p.paragraph.paragraph-2 {
    position: relative;
    left: 0;
    display: none;
    float: right;
    clear: none;
  }

  ul.unorder-list.unordered-listfoto {
    margin-left: 19px;
    padding-left: 0;
  }

  span.text-element.text-11 {
    float: none;
  }

  span.text-element span.text-text-1 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  
  span.text-element.textfotolinks {
    margin-left: 34px;
  }

  span.text-element.textfotorechts {
    margin-right: 5px;
    margin-left: 34px;
  }

  span.text-element.textfotogrijs {
   width: 100%;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].call-out {
    padding-top: 80px;
    padding-bottom: 211px;
    text-align: center;
  }

  body > .row > [class*='coffee-span-'].introduction {
    margin-top: 0;
    margin-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  body > .row.NavPicture {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].column-2 {
    float: left;
  }

  body > .row > [class*='coffee-span-'].columnboekenlijst {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: center;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  body > .row > [class*='coffee-span-'].column-14 {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-align: center;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-columndiersoorten {
    -ms-flex-pack: distribute;

    -webkit-justify-content: space-around;
            justify-content: space-around;
  }

  .subgrid.subgrid-3 {
    margin-right: 0;
    margin-left: 0;
  }

 .container.nav-container {
  display: block;
  background-clip: border-box;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
 }

  .container.container-4 {
    margin-right: -18px;
    margin-left: -8px;
  }
  
  .container.container-23 {
    margin-right: -18px;
    margin-left: -8px;
  }

  .container.containersteunons {
    min-width: 160px;
  }

  .link-container.link-containerindex {
    -ms-flex-pack: start;
    margin-left: 0;

    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
            align-self: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }

  .container.container-dwg {
    margin-right: -18px;
    margin-left: -8px;
  }

  a.responsive-picture.picture-link-1 {
    position: static;
    float: left;
    clear: none;
    margin: 0 .1% 0 0;
  }

  a.responsive-picture.picture-link-3 {
    position: relative;
    right: 0;
    float: left;
    clear: none;
    margin-top: 15px;
    margin-bottom: 7px;
    padding-bottom: 0;
  }

  a.responsive-picture.picture-link-2 {
    bottom: 0;
    float: left;
    margin-top: 15px;
    margin-bottom: 7px;
  }

  div.responsive-picture.picturehead1 {
    display: none;
    max-width: 200px;
  }

  div.responsive-picture.picturehead5 {
    display: none;
  }

  div.responsive-picture.picturehead3 {
    max-width: 200px;
  }
  
  div.responsive-picture.picture-left {
    margin-right: 0;
  }
  
  div.responsive-picture.picture-31 {
    float: none;
    margin-left: 2%;
    padding-left: 0;
    vertical-align: baseline;

    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
            align-self: stretch;
  }
}