/*
Theme Name:  demo
Theme URI:  http://localhost/workshop
Description:  demo. Child theme for the twentytwentyone theme.
Author:  Frank Van Acker
Author URI:  http://localhost/workshop
Template:  twentytwentyone
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/
body {
  font-family: "proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  background-color: #ffffff; }

.home .site-main > * {
  margin-top: 0;
  margin-bottom: 0; }

.home .entry-title {
  font-size: 2rem; }
.home .entry-content {
  margin-top: 0;
  margin-bottom: 0; }

.home .site-main > article > .entry-footer {
  padding-bottom: 0;
  border-bottom-width: 0; }

.site {
  position: relative;
  margin: 0 auto;
  padding-left: .5rem;
  padding-right: .5rem;
  width: 100%;
  max-width: 960px; }

.site-logo .custom-logo {
  width: 100%; }

.site-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 auto;
  padding-bottom: 1rem;
  width: 100%;
  max-width: 100%;
  border-bottom: 3px solid var(--global--color-border); }
  .site-header > .site-logo {
    width: 80px;
    height: 80px;
    border-bottom: 0px solid; }

.site-title > a {
  text-decoration: none; }

.entry-header {
  margin-top: 3rem;
  border-bottom: none; }

.singular .entry-header {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0; }

.single-post .entry-header .entry-title {
  font-size: 3rem;
  margin: 1rem 0; }

@media only screen and (min-width: 428px) {
  .site-header {
    padding-top: 0;
    padding-bottom: 1.5rem; }

  .site-logo .custom-logo {
    width: 100%; } }
.entry-header {
  top: 3rem;
  right: 0;
  max-width: 618px;
  padding: 0 2rem; }
  .entry-header .entry-title {
    font-size: 1.5rem; }

@media only screen and (min-width: 482px) {
  .site-branding {
    margin: 0 auto; } }
@media only screen and (min-width: 682px) {
  .entry-header {
    max-width: 618px;
    padding: 0; } }
.navigatie ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 0;
  list-style: none; }
  .navigatie ul li {
    margin-right: 1rem; }

/***** Talenkeuze* ****/
.language {
  position: absolute;
  -webkit-padding-start: 0;
     -moz-padding-start: 0;
          padding-inline-start: 0;
  top: 10px;
  right: 0;
  left: 0;
  margin: 0 0 0 auto;
  width: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  list-style-type: none;
  text-align: right; }
  .language li :first-child {
    margin-left: 0; }

.lang-item a {
  padding: .5rem; }

.site .widget-area {
  display: none; }

.single .site-main > article > .entry-footer {
  display: none; }

.site-info .site-logo {
  display: none; }

.entry-footer .posted-on,
.entry-footer .post-taxonomies {
  display: none; }

.site-logo img {
  width: 120px;
  height: 120px; }

.post-navigation {
  display: none; }

.powered-by {
  display: none; }

/*# sourceMappingURL=style.css.map */