/* 
Theme Name: Spreen-De-Goorns
Theme URI: https://spreen-online.nl 
Description: Dit is een Spreen-online template 
Version: 2.0
Author: Rik@Spreen-Online.nl 
*/


/* kreon-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Kreon';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/kreon-v30-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('fonts/kreon-v30-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/kreon-v30-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/kreon-v30-latin-regular.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/kreon-v30-latin-regular.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/kreon-v30-latin-regular.svg#Kreon') format('svg');
  /* Legacy iOS */
}

/* inconsolata-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/inconsolata-v21-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('fonts/inconsolata-v21-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/inconsolata-v21-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/inconsolata-v21-latin-700.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/inconsolata-v21-latin-700.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/inconsolata-v21-latin-700.svg#Inconsolata') format('svg');
  /* Legacy iOS */
}

@font-face {
  font-family: 'Font-Name';
  src: url('fonts/font-name.eot');
  src: url('fonts/font-name.eot?#iefix') format('embedded-opentype'), url('fonts/font-name.woff') format('woff'), url('fonts/font-name.ttf') format('truetype'), url('fonts/font-name.svg#font-name') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }
.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }
.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands'; }  
.fa-heart::before {
  content: "\f004"; } 
.fa-magnifying-glass::before {
  content: "\f002"; }
 .fa-cart-shopping::before {
  content: "\f07a"; }
.fa-download::before {
  content: "\f019"; }
.fa-tag::before {
  content: "\f02b";}
.fa-right-from-bracket::before {
  content: "\f2f5";}
.fa-right-to-bracket::before {
  content: "\f2f6"; }
.fa-circle-arrow-down::before {
  content: "\f0ab"; }
.fa-cart-arrow-down::before {
  content: "\f218"; }
 .fa-store::before {
  content: "\f54e";}
 .fa-file::before {
  content: "\f15b"; }
.fa-user::before {
  content: "\f007"; }
.fa-square-phone-flip::before {
  content: "\f87b"; }
.fa-house::before {
  content: "\f015"; }
.fa-blog::before {
  content: "\f781"; }
.fa-book-open-reader::before {
  content: "\f5da"; }
.fa-mug-hot::before {
  content: "\f7b6"; }
.fa-seedling::before {
  content: "\f4d8";}
.fa-info-circle::before {
  content: "\f05a"; }
.fa-link::before {
  content: "\f0c1";}
.fa-circle-question::before {
  content: "\f059"; }
.fa-hashtag::before {
  content: "\23"; }
.fa-box-archive::before {
  content: "\f187"; }
.fa-pen-to-square::before {
  content: "\f044"; }
.fa-envelope::before {
  content: "\f0e0"; }
.fa-envelope-open-text::before {
  content: "\f658"; }
.fa-bars::before {
  content: "\f0c9"; }
.fa-xmark::before {
  content: "\f00d"; }
.fa-star::before {
  content: "\f005"; }
.fa-caret-right::before {
  content: "\f0da"; }
.fa-location-dot::before {
  content: "\f3c5"; }
 .fa-mug-saucer::before {
  content: "\f0f4";}
.fa-caret-down::after {
  content: "\f0d7";}
.fa-caret-up::after {
  content: "\f0d8"; }
.fa-circle-info::before {
  content: "\f05a"; }
.fa-square-envelope::before {
  content: "\f199"; }
.fa-book-open::before {
  content: "\f518"; }
.fa-heart::before {
  content: "\f004"; }
.fa-share::before {
  content: "\f064"; }
.fa-circle-arrow-right::before {
  content: "\f0a9"; }
.fa-at::before {
  content: "\40"; }
.fa-whatsapp:before {
  content: "\f232"; }
.fa-phone::before {
  content: "\f095"; }
  .fa-cake-candles::before {
  content: "\f1fd"; }
.fa-mortar-pestle::before {
  content: "\f5a7"; }
.fa-trash-can::before {
  content: "\f2ed"; }
.fa-basket-shopping::before {
  content: "\f291"; }
.fa-circle-check::before {
  content: "\f058"; }
.fa-kitchen-set::before {
  content: "\e51a"; }
.fa-clock::before {
  content: "\f017"; }
.fa-arrow-circle-up::before {
  content: "\f0aa"; }
.fa-gift::before {
  content: "\f06b"; }
.fa-mobile-screen::before {
  content: "\f3cf"; }
.fa-note-sticky::before {
  content: "\f249"; }
.fa-cookie-bite::before {
    content: "\f564";}
.fa-star::before {
    content: "\f005";}
.fa-users::before {
    content: "\f0c0";}
.fa-envelope-open::before {
    content: "\f2b6";}

	
	
	
	
	
	
	
	
	
.fa-folder::after {
  content: "\f07b"; }
.fa-folder-open::after {
  content: "\f07c"; }

  
 
.fa-copyright::before {
	content: "\f1f9";
    content: "\f1f9";
    position: absolute;
    font-size: 5em;
    margin: -.3em 0 0 .65em;
    color: #e6c4d142;
} 



  
  
  .fa-li::before {
	  font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-family: var(--fa-style-family, "Font Awesome 6 Free");
    content: "\f0da";
    font-size: 1em;
    color: #60334c;
    margin: 0 -1em;
    position: absolute;}
	
	.fa-li{margin: .8em 0 0 -1em;}
	
	

/*font awesome solid*/
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("fonts/fontawesome/fa-solid-900.ttf") format("truetype"); }
.fas,
.fa-solid {
  font-weight: 900; }
/*font awesome brands*/
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("fonts/fontawesome/fa-brands-400.ttf") format("truetype"); }
 .fab,
.fa-brands {
  font-weight: 400; }
.fa-facebook-f:before {
  content: "\f39e"; }
.fa-square-facebook:before {
  content: "\f082"; }
.fa-facebook-square:before {
  content: "\f082"; }
 .fa-facebook:before {
  content: "\f09a"; }
 .fa-twitter:before {
  content: "\f099"; }
 .fa-square-twitter:before {
  content: "\f081"; }
.fa-twitter-square:before {
  content: "\f081"; }
.fa-goodreads:before {
  content: "\f3a8"; }
 .fa-square-instagram:before {
  content: "\e055"; }
.fa-square-whatsapp:before {
  content: "\f40c"; }
.fa-solid{color: #aabca7;}

/* global box-sizing */
*,
*:after,
*:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

html {
  font-size: 100%;
  background-color: #21361c
}

.achtergrond {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color:#21361c;
}


body {
  font-family: 'Inconsolata', monospace;
  color: #0c3f04;
  overflow: auto;
}

.menu-2-inhoud::-webkit-scrollbar{
	width:2px;
}
.menu-2-inhoud::-webkit-scrollbar-track{
	background:#003744f7;border-radius:0px;
}
.menu-2-inhoud::-webkit-scrollbar-thumb{
	background:#b8d0d699;border-radius:0px;
}

a.post-edit-link,
a.more-link {
  font-family: 'Inconsolata', monospace;
}

/* clear */
.clear:before,
.clear:after {
  content: ' ';
  display: table;
}

.clear:after {
  clear: both;
}

.clear {
  *zoom: 1;
}



.blogrol img {
  float: left;
  margin: 0 1em .5em 0;
}

.wp-block-image img {
  margin: 0;
}

.wp-block-image img,
.reacties img,
.yarpp-thumbnail img,
.widget_media_image img {

  border-radius: 5px;
  border: 1px solid #276719;
}


.wp-block-separator {
  border: none;
}

h1,
h1 a {
  font-family: 'Kreon', serif;
  font-size: 1.7rem;
  font-weight: 900;
   text-decoration: none;
}

h2,
h2 a {
  font-family: 'Kreon', serif;
  font-size: 1.7rem;
  font-weight: 900;
  text-align: left;
  text-decoration: none;
}

h3 {
  font-family: 'Kreon', serif;
  font-size: 1rem;
  font-weight: 900;
  color: #0c3f04;
}

p {


}

p a {
  font-family: 'Inconsolata', monospace;
  text-decoration: underline;
}

p img {
  -moz-box-shadow: 1px 3px 3px rgba(30, 30, 30, 1);
  -webkit-box-shadow: 1px 3px 3px rgba(30, 30, 30, 1);
  box-shadow: 1px 3px 3px rgba(30, 30, 30, 1);
}

.postinfo h3,
.postinfo h3 a {
  font-family: 'Kreon', serif;
  font-size: 1rem;

}

.postinfo {
    margin: 2em -1.2em -1em;
    padding: 0 1.2em 2em;
    /* border-top: 3px solid #276719; */

}

.footer-pagination h3 {
  margin: 0.2rem;
}

.footer-text-widget h2{
  font-family: 'Inconsolata', monospace;
}

.resultaten h3 {
  margin-bottom: -.7em;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

a {
    color: #0c3f04;
    text-decoration: none;
    font-size: 1rem;
    /* font-weight: 800; */
    cursor: pointer;
    /* font-family: 'Kreon', serif; */
    text-decoration: underline;
    font-size: 1rem;
}

a:hover,
.wp-block-button__link:hover {
  color: #0c3f04;
}

a:hover
{
  opacity: .5;
}

:focus {
  outline: 0;
}

a:hover,
a:active {
  outline: 0;
}

input:focus {
  outline: 0;
  border: 1px solid #04A4CC;
}

a.post-edit-link,
a.more-link {
  font-family: 'Inconsolata', monospace;
}

#comments{
	border-top: 3px solid #276719;
    margin: 0 -1em;
    padding: 0 1em;
}

span.comments {}

.comments{

}

.comment-textarea{
	background: #003ffa;
}

ul {
  list-style-type: none;
}

hr {

  border: none;

  height: 2em;
}

hr.licht {
  background: url(./afbeeldingen/bghrloop2.png) transparent center no-repeat;
  border: none;
  margin: 2em;
}

.wrapper-achtergrond {
}

.wrapper {
  margin: 5px 0;
  padding: 2px 0 2px 0;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 97%;
  border: 3px solid #276719;
  background: #0e4e00;
}

.main {
  margin-top: -14px;

}

.header {
  position: relative;
  margin: 2px;
}

.header img {

    border: 3px solid #276719;
    /* border-radius: 50%; */
	border-radius: 5px;

}

.header-social {
  position: relative;

  padding: 0;
  margin-top: 1.16em;

}

.zoek-resultaten{
    min-height: 2.5em;
    z-index: 1000;
    overflow: hidden;
    padding: 0 3px;
    margin: -5px 2px;
    font-size: 1rem;
    color: #c9d9fee0;
    border: 3px solid #276719;
    background-color: #0c3f04;

}

.zoek-resultaten h3{
    color: #c9d9fee0;
    font-size: 1rem;
    font-family: 'Inconsolata', monospace;	
	margin: .5em;
}

.welkom {
  border: 3px solid #276719;
  position: relative;
  background: #03071333;
  padding: .5rem;
  margin-top: -1.5rem;
  margin-bottom: 1rem;
  font-family: 'Inconsolata';
}

.welkom h1, .welkom h2 {
  font-family: 'Inconsolata', monospace;
  clear: both;
  margin-bottom: 0;
  padding: 0 10px;
  text-align: center;
  margin: .5em 0 -.1em;
}

.welkom h1 {
  margin-top: 0.2em;
}

.blogrol-breadcrumbs h3 {
  margin: .3em;
  color: #ffffffa6;
  min-height: 1.5em;
  font-family: 'Inconsolata', monospace;
}

.blogrol-breadcrumbs {
    overflow: hidden;
    min-height: 2.5em;
    margin: 0 2px;
    font-size: 1rem;
    color: #ffffffa6;
    border: 3px solid #276719;
    background-color: #0c3f04;
}

.blogrol-breadcrumbs a {
  color: #ffffffa6;
  font-size: 1rem;
  font-family: 'Inconsolata', monospace;
}

#breadcrumbs {
	margin: .8em;
	
}

.broodkruimels {
  float: left;
}

::placeholder {
  color: #c9d9fee0;
}


#zoeken{
	display: none;
	position: relative;
}

.zoeken{

    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: flex-start;

}

#menu-2 {
    display: none;
    margin: 2px;
    position: relative;

}

#menu-2 a {
    text-decoration: none;

}

.hoofdmenu{
	margin: 0 0 5em -2.5em;
}

.hoofdmenu li{
	margin-bottom: 2em;
}

.hoofdmenu li a{
	color: #b8c8ee;
	font-family: 'Inconsolata', monospace;
	  
}

.button-hoofdmenu{
	margin-right: 2.5em;
    width: 1em;
}

.opnieuw-zoeken{

    min-height: 8em;
    padding-bottom: 10em;
}



.zoeken-inhoud {
    animation: fadeInAnimation ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    width: 100%;
	position:absolute;
    background-color: #0c3f04;
	margin-left: .15em;
}

.menu-2-inhoud {
    padding: 2em 0;
    animation: fadeInAnimation ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    text-align: left;
    width: 100%;
    height: 100vh;
    overflow: auto;
    position: absolute;
    background-color: #0c3f04f7;
    border: 3px solid #276719;
    margin-top: -2.3em;
   
}


.navigatie {
  position: sticky;
  top: 0;
  z-index: 10000;
}

.sticky-menu {
  height: 2.5em;
  z-index: 1000;
  overflow: hidden;
  padding: 0 8px;
  margin: -5px 2px;
  font-size: 1rem;
  color: #dcf9ff;
  border: 3px solid #276719;
  background-color: #0c3f04;
}

.menu-buttons {
  margin: .3em 0 0 -2.5em;
}

.menu-buttons:hover {
  opacity: .5;
}

.menu-buttons li {
  float: left;
  margin-right: 1em;
}

.button-menu:hover, .button-trending:hover, .button-zoeken:hover, .button-close:hover {

}

.button-close {


}

.button-menu, .button-zoeken{
    padding-bottom: 1px;
    border-style: none;
    border: none;
    /* font-size: 1.2rem; */
    line-height: 1.4em;
    outline: none;
    cursor: pointer;
    color: #ffffffa6;
    background-color: transparent;
    pointer-events: painted;

}

.button-menu-sluiten{
    padding-bottom: 1px;
    border-style: none;
    border: none;
    line-height: 1.6em;
    outline: none;
    cursor: pointer;
    color: #aabca7;
    background-color: #0b3f03;
    pointer-events: painted;
    position: absolute;
    padding-left: .95em;
    padding-bottom: .2em;
    top: .1em;
    border-bottom: 3px solid #276719;
    text-align: left;
    width: 100%;

}


.button-close{
    position: relative;
    right: 0;
	margin-top: -.1em;
    font-size: 1.4em;
    border-style: none;
    border: none;
    outline: none;
    cursor: pointer;
    color: #c9d9fee0;
    background-color: transparent;
    pointer-events: painted;
    float: right;
	animation: fadeInAnimation ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

.button-close-menu{
    position: absolute;
    right: .35em;
	top: .5em;
    font-size: 1.4em;
    border-style: none;
    border: none;
    outline: none;
    cursor: pointer;
    color: #c9d9fee0;
    background-color: transparent;
    pointer-events: painted;
    float: right;
}


.input-search {
    border-style: none;
    font-size: 1rem;
    outline: none;
    background-color: #0c3f04;
    color: #b8c8e2;
    border: none;
    width: 12.8em;
}

.input-search::placeholder{
	color: #c9d9fee0;
}

.input-search:focus{
	border: none;
}

input:focus::placeholder {
  color: transparent;
}

#menu {
  border: 3px solid #276719;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  padding-top: 2em;
  width: 100%;
}







@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}





#menu-menu {

    margin: 2em 0 3em -1.6em;
    color: #aabca7;
}

.fa-xmark{

}

.menu li {
  margin-bottom: 1.5em;
  width: 100%;


}

.menu ul {

    padding: 2em 0;
    margin-bottom: -3em;
	margin-left: 1em;
  
}


.menu a {
    color: #aabca7;
    font-family: 'inconsolata', monospace;
	margin: 0 .5em 0 1em;
}

.menu a:hover{
	color: #fff;
	opacity: 1;
}

.sub-menu a, .sub-menu, .menu a.active{
	color: #fff;
}

.sub-menu a{
	
}

.sub-menu ul{
	margin-left: 0;
}



.post-abonneren{

}

.error{
	border-bottom: 3px solid #276719;
    padding: 0 2em 2em;
    margin: 0 -1em;
	text-align: left;
	color: #990202;
}

.error a{
	color: #990202;
}

#subscribe-field-blog_subscription-4::placeholder {
color: #c9d9fee0;
}





#subscribe-field-blog_subscription-4:focus::placeholder {
  color: transparent;
}

#subscribe-field-blog_subscription-4:focus {
  background-color: #0c3f04;

}


#subscribe-field-blog_subscription-4 {
	background-color: #0c3f04;
    height: 2em;
     color: #b1c4ef;
	border: none;
	border-style: none;
}

#subscribe-email input{
	text-align: center;
}

#subscribe-submit {

}

#blog_subscription-4 {
	

    text-align: center;
    color: #b1c4ef;
    line-height: 1.5rem;
    margin: 4em 0 3em -.2em;
    border: none;

}

.grecaptcha-badge { visibility: hidden; }


.wpcf7-form-control{
    /* background: #0c3f04; */
    border-style: none;
    border: 2px solid #276719;
    color: #0c3f04;
    border-radius: 5px;
}

.wp-block-button__link {
  color: #0c3f04;
  font-size: 1rem;
  background-color: transparent;
  width: 100%;
  font-family: 'Kreon', serif;
  padding: .2em;
  border-radius: unset;
  border: none;
}

.wp-block-button__link:hover {

}

.textwidget.custom-html-widget {

}

h3.abonneren {
  border-top: 2px solid #0a3d49;
  width: 150%;
  margin-left: -25%;
  margin-top: 1.5em;
  padding-top: 1.3em;
  color: #87a9b1;
}

.social-widget {
}




.nieuw-op{
    border-bottom: 3px solid #276719;
    margin: -1em -1em 1em;
    padding: 0 1em 3em;
	text-align: center;
}

.widget_media_image{
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-left: 1em;
}

#spreen{
	display: none;
    border-top: 3px solid #276719;
    margin: 2em -1em;
    padding: 0 1em;
	animation: fadeInAnimation ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

#spreen p{
	color: #c9d9fee0;
}

.copyright, .copyright a {
    text-align: center;
    font-weight: 400;
    line-height: 1.6em;
    margin-bottom: 1em;
    color: #ffffffa6;
    font-size: .9em;
    text-decoration: none;
}

.fa-copyright::before {
    content: "\f1f9";
    position: absolute;
    font-size: 5em;
    margin: -.29em 0 0 .56em;
    color: #e6c4d142;
} 

.blogrol {
  overflow: hidden;
  background-color: #0e4e00;
}

.blogrol-inhoud {
  border: 3px solid #276719;
  overflow: hidden;
  padding: 10px;
  background-color: #fbfdfa;

}

.post-details {

}

.post {

}

.volgen {
    margin: -.1em -.8em;

}

.volgen li {
  float: left;
  margin-right: 1em;
  text-align: center;
}

a.icons-volgen {
  color: #2a375f;
  font-size: 1.7em;
  pointer-events: painted;
}

a.icons-volgen:hover {

}


.social{
    margin: 0 -1em 1em;
    padding: 0 1em;
    /* border-top: 3px solid #276719; */
    /* position: relative; */
}

.logo{

	max-width: 350px;
	margin: 0 auto;
}

h3.like{
	margin-bottom: .5em;
}

.delen {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.delen li {
  float: left;
  margin-right: 1em;
}

.delen ul{
	margin: -.5em  0 0 -1.7em;
    display: inline-block;
}

a.icons-delen {
  color: #0c3f04;
  font-size: 2em;
  pointer-events: painted;
}

a.icons-delen:hover,
span.teller:hover,
.hartje:hover {
  opacity: 0.5;
}

span.teller {
  position: fixed;
  margin-left: -2.1em;
  text-align: center;
  width: 2em;
  color: #0c3f04;
  line-height: 2.5em;
  text-align: center;
  cursor: pointer;
  font-size: .8em;
  font-weight: 900;
  font-family: sans-serif;
}

.hartje {
    font-size: 1.5em;
    color: #b1c4ef;
    padding: .08em;
    background-color: #0c3f04;
    border-radius: 10%;
    cursor: pointer;
    pointer-events: painted;
    margin-top: 3.1px;
}

/* youtube iframe */
.youtube {
  overflow: hidden;
  max-width: 100%;
}

.comments ul {
  margin-left: -2.5rem;
}

.reacties img {
  width: 70px;
  height: 70px;
}

.yarpp {
  text-align: center;
}



.author-post-rating-label {
  float: left;
  margin-right: .5em;
  font-family: 'Kreon', serif;
  font-weight: 800;
  color: #0a3d49;
  line-height: 23px;
}

.footer {
  background-color: #0c3f04;
  padding: 1em;
  border: 3px solid #276719;
  margin: -23px 2px 0 2px;
}

.footer-pagination {
  text-align: center;
  padding: .3em;
  background-color: #0c3f04;
  border: 3px solid #276719;
  margin: 0 2px 20px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0px;

  min-height: 2.5em;
}

.footer-pagination h3,
.footer-pagination h3 a {
  color: #ffffffa6;
  font-family: 'Inconsolata', monospace;
}

.footer-tags{
	color: #c9d9fee0;
	font-family: 'Inconsolata', monospace;
	line-height: 1.5em;

}


.footer-tags a{
	color: #c9d9fee0;
	font-family: 'Inconsolata', monospace;
}


.pagination {
  font-size: .75rem;
}

.current {
  border: 2px solid #0a3d49;
  padding: 0 2px;
}

.sya_date {
  display: block;
  margin-bottom: .7em;
}

.sya_postcontent {
  float: right;
  width: 130px;
  text-align: right;
  font-size: .75rem;
  height: 120px;
}

.sya_postlink {
  font-size: .9rem;
}

.sya_yearslist {
  padding: 10px;
  border: 4px ridge rgba(20, 107, 127, .08);
  width: 270px;
  background-color: #83a8b1;
}

.sya_postimg {
  width: 100px;
  height: 137px;
  display: inline-block;
  box-shadow: 1px 3px 3px rgb(30 30 30);
  -webkit-box-shadow: 1px 3px 3px rgb(30 30 30);
  float: left;
}

.sya_container li {
  width: 270px;
  display: inline-block;
  margin: 0 50px 8px -40px;
padding: 1em 1em 2em 1em;
    border: 1px solid #87bacb;
	background-color: #c5e5f0;
}

.sya_yearslist a {
  width: 50px;
  display: inline-block;
  margin: 10px 0 10px 10px;
}

.sya_container {
  position: relative;
}

.jaar {
  padding-top: 250px;
}

.robots-nocontent {
  margin-top: 1em;
}

/* Responsive*/
@media only screen and (min-width:320px) {
  .blogrol {
    margin: 0 2px 4px 2px;
  }

  .post {

  }

  .post-details {

  }
  
.wp-block-column{
    padding: 0;
    text-align: justify;
}

  .sya_container li {
    width: 312px;
  }

  .sya_yearslist {
    width: 277px;
  }

  .welkom h2, .footer-text-widget h2 {
    font-size: .7rem;
  }

  .welkom h1 {
    font-size: 1.2rem;
  }
  .wpcf7-form-control {
	width: 100%;
}

}

@media only screen and (min-width:480px) {
  .blogrol {
    margin: 0 2px 4px 2px;
  }

  .post {

  }

  .post-details {

  }
  
  .wp-block-column{
    padding: 0;
    text-align: justify;
}
  


  .sya_container li {
    width: 312px;
  }

  .sya_yearslist {
    width: 277px;
  }

  .welkom h2, .footer-text-widget h2 {
    font-size: .7rem;
  }

  .welkom h1 {
    font-size: 1.2rem;
  }
  .wpcf7-form-control {
	width: 100%;
}

}

@media only screen and (min-width:768px) {
  .blogrol {
    margin: 0 2px 4 2px;
  }

  .post {

  }

  .post-details {



  }
  
  .wp-block-column{
    padding: 1em;
    text-align: justify;
}

.aligncenter{
	float: left;
    padding: 0 .7em .01em 0;
}

  .sya_container li {
    width: 312px;
  }

  .sya_yearslist {
    width: 277px;
  }

  .wrapper {
    max-width: 1000px;

  }

  .welkom h2, .footer-text-widget h2 {
    font-size: 1.rem;
  }

  .welkom h1 {
    font-size: 1.2rem;
  }
  .wpcf7-form-control {
	width: 100%;
}

}

@media only screen and (min-width:1024px) {
  .blogrol {
    margin: 0 2px 5px 2px;
  }

  .post {


  }

  .post-details {


  }
  
  .wp-block-column{
    padding: 1em;
    text-align: justify;
}

.aligncenter{
	float: left;
    padding: 0 .7em .01em 0;
}

  .sya_container li {
    width: 270px;
  }

  .sya_yearslist {
    width: 270px;
  }

  ul.children {
    margin-left: 1.3rem;
  }

  .wrapper {
    max-width: 1000px;
  }

  .welkom h2 {
    font-size: 1rem;
  }

  .welkom h1, .footer-text-widget h2 {
    font-size: 2rem;
  }
  .wpcf7-form-control {
	width: 50%;
}


}

@media only screen and (min-width:1140px) {
  .blogrol {
    margin: 0 2px 5px 2px;
  }

  .post {


  }

  .post-details {


  }
  
  .wp-block-column{
    padding: 1em;
    text-align: justify;
}

.aligncenter{
	float: left;
    padding: 0 .7em .01em 0;
}

  .sya_container li {
    width: 270px;
  }

  .sya_yearslist {
    width: 270px;
  }

  ul.children {
    margin-left: 1.3rem;
  }

  .wrapper {
    max-width: 1000px;
  }

  .welkom h2, .footer-text-widget h2 {
    font-size: 1rem;
  }

  .welkom h1 {
    font-size: 2rem;
  }
  .wpcf7-form-control {
	width: 50%;
}

}

@media only screen and (min-width:1280px) {
  .blogrol {
    margin: 0 2px 5px 2px;
  }

  .post {


  }

  .post-details {


  }
  
  .wp-block-column{
    padding: 1em;
    text-align: justify;
}

.aligncenter{
	float: left;
    padding: 0 .7em .01em 0;
}

  .sya_container li {
    width: 270px;
  }

  .sya_yearslist {
    width: 270px;
  }

  ul.children {
    margin-left: 1.3rem;
  }

  .wrapper {
    max-width: 1000px;
  }

  .welkom h2, .footer-text-widget h2 {
    font-size: 1rem;
  }

  .welkom h1 {
    font-size: 2rem;
  }
  
  .wpcf7-form-control {
	width: 50%;
}

}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {}

/* misc */
::selection {
  background: #276719;
  color: #FFF;
  text-shadow: none;
}

::-webkit-selection {
  background: #276719;
  color: #FFF;
  text-shadow: none;
}

::-moz-selection {
  background: #276719;
  color: #FFF;
  text-shadow: none;
}

/* Wordpress core */
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

.sticky {}

.bypostauthor {}

/* print */
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}

.wpforms-confirmation-container-full,
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background-color: black;
  border: none;
}


.screenreader {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}



/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

.wpcf7-acceptance{
	border:none;
	margin-left:-.9em;
}


.menu-extra{
    border-bottom: 1px solid #276719;
    margin: -1em -1em 1em;
    padding: 0 1em;
}

.wp-block-column ul{
	list-style-type: disclosure-closed;
}

.wp-block-column li{
	margin-top: 1em;
	padding-right: 4em;
	text-align: left;
}

.wp-block-column li a{
	font-size: .9em;
}


.blogrol-breadcrumbs a {
	text-decoration:none;
}

#dc_jqaccordion_widget-4{
	margin-left: -1.7em;
}


.fa-fw::before{
	display: inline-block;
	width: 1em;
}


.dcjq-parent.active::after{
  content: "\f07c"; 
  	  vertical-align: text-bottom;

}

.dcjq-parent::after{
    content: "\f07b";

}



.dcjq-parent::after, .dcjq-parent.active::after{
    font: var(--fa-font-solid);
    margin-left: .5em;
    font-size: .8em;
  }

.icon::before, .icon::after  {

    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }

.fa-caret-right::before{
	   
    width: 1em;
    display: inline-block;
}