.INDmenuFreeMsg, .INDmenuFooter {
	display:none !important;
  opacity:0 !important;
  cursor: default !important;
  pointer-events: none !important;
  height:0 !important;
}
body.home .body {
		background:var(--secondary) !important;
}
.underline a span:hover, .crumbs a span:hover {
	text-decoration:underline !important;
}
.post-plugin .ba-blog-post-button-wrapper a::after {
  padding:0 10px;
  content:"→";
}
.post-plugin .ba-blog-post-button-wrapper a {
    width:100%;
    margin-left:-40px;
    padding-left:40px !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
    position:absolute !important;
    bottom:0 !important;
    border-top:1px solid var(--border) !important;
}
.post-plugin .ba-blog-post-content {
  	padding:20px 40px !important;
}


.section {
		max-width:1500px;
    margin:0 auto;
}
.column {
		max-width:800px;
    margin:0 auto;	
}
.knop a {
    display:flex;
    width:100%;
    justify-content:space-between;gap: 1rem;
}
.knop a span {
    padding:0 0 0 20px;
}
.knop a i {
    padding:0 15px 0 0;
}
body.category .category-items {
  	display:none !important;
}
.category-filter .ba-blog-post.active, .category-filter .ba-blog-post:hover {
    background:var(--color-8) !important;
    transition: 0.3s !important;
}
.item-block {
		-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1) !important;
    -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1) !important;
}
.ba-blog-post-title:hover, .ba-blog-post-category:hover {
	text-decoration:underline !important;
}
.ba-item-post-intro .intro-post-title-wrapper, .intro-post-info, .crumb {
  padding:0 300px !important;
}
.intro-post-image-wrapper {
  overflow-x:hidden !important;
  background: rgb(255,255,255) !important;
	background: linear-gradient(180deg, rgba(255,255,255,1) 50%, rgba(227,243,253,1) 50%) !important; 
}
.intro-post-image-wrapper .intro-post-image {
		margin:0 auto;
}
/*desktop*/
@media only screen and (min-width: 1441px) {
  .intro-post-image-wrapper .intro-post-image {
		max-width:1000px ;
	}
  .ba-blog-post-field-row .ba-blog-post-field-title,
	.ba-blog-post-field-row .ba-blog-post-field-value, 
	.ba-blog-post-field-row .ba-blog-post-field-value * {
  	font-size:20px !important;
	}
}
/*laptop*/
@media only screen and (max-width: 1440px) {
  .intro-post-image-wrapper .intro-post-image {
		max-width:900px !important;
 	 	margin:0 auto !important;
	}
	.ba-blog-post-field-row .ba-blog-post-field-title,
	.ba-blog-post-field-row .ba-blog-post-field-value, 
	.ba-blog-post-field-row .ba-blog-post-field-value * {
  	font-size:20px !important;
	}  
}
/*tablet landscape */
@media only screen and (max-width: 1280px) {
  .intro-post-image-wrapper .intro-post-image {
		max-width:900px !important;
	}
  .ba-item-post-intro .intro-post-title-wrapper, .intro-post-info, .crumb {
  	padding:0 200px !important;
	}
	.ba-blog-post-field-row .ba-blog-post-field-title,
	.ba-blog-post-field-row .ba-blog-post-field-value, 
	.ba-blog-post-field-row .ba-blog-post-field-value * {
  	font-size:20px !important;
	}  
}
/*tablet portait*/
@media only screen and (max-width: 960px) {
  .intro-post-image-wrapper .intro-post-image {
		max-width:660px !important;
	}
  .ba-item-post-intro .intro-post-title-wrapper, .intro-post-info, .crumb {
  	padding:0 150px !important;
	}
	.ba-blog-post-field-row .ba-blog-post-field-title,
	.ba-blog-post-field-row .ba-blog-post-field-value, 
	.ba-blog-post-field-row .ba-blog-post-field-value * {
  	font-size:16px !important;
    line-height:22px;
	}  
}
/*phone landscape*/
@media only screen and (max-width: 840px) {
  .intro-post-image-wrapper .intro-post-image {
		max-width:100% !important;
	}
  .ba-item-post-intro .intro-post-title-wrapper, .intro-post-info, .crumb {
  	padding:0 40px !important;
	}
  .hoofdmenu .main-menu ul.nav {
    display:flex;
    gap:10px;
  }
  .hoofdmenu .main-menu ul.nav li {
    width:100%;
  }
  .ba-blog-post-field-row .ba-blog-post-field-title,
	.ba-blog-post-field-row .ba-blog-post-field-value, 
	.ba-blog-post-field-row .ba-blog-post-field-value * {
  	font-size:16px !important;
    line-height:22px;
	}
} 
/*phone portrait*/
@media only screen and (max-width: 600px) {
  .intro-post-image-wrapper .intro-post-image {
		max-width:100% !important;
	}
  .ba-item-post-intro .intro-post-title-wrapper, .crumb {
  	padding:0 20px !important;
	}
}  
.item-list .ba-blog-post-title::after,
.ba-blog-post-button-wrapper a::after {
		/*content:'→';
    padding-left:10px;*/
}
.item-list .ba-blog-post-title:hover::after,
.ba-blog-post-button-wrapper a:hover::after{
		text-decoration:none !important;
}
.ba-blog-post-field-row {
    display:flex;
    flex-flow:column;
}
.ba-blog-post-field-title {
    font-weight:700;
}
.ba-blog-post-field-value {
		text-align:left !important;
}