@media screen and (max-width: 1024px) {
    .dp-flatcalendar {
        display:none !important;
    }   
}

/*Module*/
.mod-dpcalendar-upcoming-default__description {
	display:none;
}
.mod-dpcalendar-upcoming .dp-event {
  display:grid;
  grid-template-columns: 10% 90%;
  column-gap: 0;
  row-gap: 0;
  align-content: center;
  background:var(--bg-dark-accent);
  padding:10px 0;
}
.mod-dpcalendar-upcoming .dp-event .dp-flatcalendar {
  float:none;
  align-self:center;
  justify-self: center;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 3;
  margin:0 10px;
}
.mod-dpcalendar-upcoming .dp-event .mod-dpcalendar-upcoming-default__information {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
}
.mod-dpcalendar-upcoming .dp-event .mod-dpcalendar-upcoming-default__description {
  display:;
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
}
.mod-dpcalendar-upcoming .dp-event .mod-dpcalendar-upcoming-default__image {
    display:none !important;
}
.dp-flatcalendar__month {
	background:black !important;
}
.mod-dpcalendar-upcoming .dp-event .mod-dpcalendar-upcoming-default__information a {
	margin:0;
  font-size:1em;
  line-height:1.5em;
  font-weight:900;
}
.mod-dpcalendar-upcoming .dp-event .mod-dpcalendar-upcoming-default__information span {
	font-style:normal;
}
.mod-dpcalendar-upcoming .dp-event .mod-dpcalendar-upcoming-default__information .dp-date__start {
	margin:0 5px;
}

.section {
		max-width:1600px;
    margin:0 auto;
}
.content {
		max-width:900px;
    margin:0 auto;	
}

.intro-wrap {
	max-width:600px;
}
h3.ba-blog-post-title {
			max-width:100% !important;
}

.knop a span::before {
     	display: inline-block;
    	content: "";
    	border-top: .1rem solid var(--color-5);
    	width: 5rem;
    	margin: 0 2rem -0.3rem 0rem;
    	transform: translateY(-0.5rem); 
}
.line h3::before {
     	display: inline-block;
    	content: "";
    	border-top: .2rem solid var(--color-5);
    	width: 70px;
  		margin: 0 1rem -0.3rem 0rem;
    	transform: translateY(-0.5rem); 
}
/*HEADER HOME*/
.intro-post-home .ba-blog-post-image a {
    	transform: scale(1) !important; 
  		background-position:right !important;
}
.intro-post-home {
  		pointer-events:none;
  		cursor: default !important;
}
.cta {
			width:100%;
  		max-width:1200px;
  		margin:0 auto !important;
}
.intro-post-home .ba-blog-post-content {
			width:100%;
  		max-width:1200px;
  		margin: auto !important;
}
.intro-post-home .ba-blog-post-content .ba-blog-post-title-wrapper,
.intro-post-home .ba-blog-post-content .ba-blog-post-intro-wrapper
{
  		max-width:700px;
}


.intro-post-home .ba-blog-post-title-wrapper .ba-blog-post-title {
  		max-width:60%;
}
@media screen and (max-width: 420px) {
    .intro-post-home .ba-blog-post-title-wrapper .ba-blog-post-title {
  		max-width:100%;
		}  
}