

.post .ba-blog-post-button-wrapper a {
    width:100%;
    margin-left:-40px !important;
    padding-left:50px !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
    display:list-item !important;
    position:absolute !important;
    bottom:0 !important;
    border-top:1px solid var(--border) !important;
	}
.blog-content-wrapper a {
	font-weight:700;
	}
/*Knop*/
body:not(.gridbox) .btn-hover-effect .ba-btn-transition {
    overflow: hidden;
    position: relative;
    transition: background .0s ease-in-out;
    }
body:not(.gridbox) .btn-hover-effect .ba-btn-transition > i,
body:not(.gridbox) .btn-hover-effect .ba-btn-transition > span {
    z-index: 5
    }
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:before,
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:after {
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s;
    }
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:before {
 background: var(--button-background-color);
 z-index: 1;
}
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:after {
 background: var(--button-background-hover);
 z-index: 2;
}
body:not(.gridbox) .btn-hover-effect.gb-slide-zoom-out .ba-btn-transition:after {
    transform: scale(0);
}
body:not(.gridbox) .btn-hover-effect.gb-slide-zoom-out .ba-btn-transition:hover:after {
    transform: scale(1);
}
/*Menu*/
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a {
    background: none;
    overflow: hidden;
    position: relative;
    transition: none !important;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > i,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > span {
    z-index: 5;
    position: relative;
    display: block;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s !important;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before {
    z-index: 1;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    background: var(--button-border-color);
    z-index: 2;
}

body:not(.gridbox) .nav-hover-effect.nav-slide-bottom .nav.menu > li > a:after {
    height: 3px;
    top: -3px;
    opacity: 0;  
}
body:not(.gridbox) .nav-hover-effect.nav-slide-bottom .nav.menu > li > a:hover:after {
    top: calc(100% - 3px); 
    opacity: 1;  
}
@keyframes nav-slide-bottom {
    0% {transform: translateY(0);}
    25% {transform: translateY(100%);opacity: 0;}
    26% {transform: translateY(-100%);opacity: 0;}
    100% {transform: translateY(0);}
}
body:not(.gridbox) .nav-hover-effect.nav-slide-bottom .nav.menu > li > a:hover span {
    animation: nav-slide-bottom  .3s  linear both;
}
/*Kennisbank category*/
@media screen and (min-width: 1024px) {    
    .category-header .intro-post-wrapper {
	    display: grid;
        position:relative;
        grid-gap: 0rem;
        grid-template-columns: repeat(2, 50%);
        grid-template-rows: 1fr min-content;
        grid-template-areas:"image cont"
                            "pagination cont";
	    }
    .category-header .intro-post-title-wrapper {
	    grid-area: image;
	    }
    .category-header .intro-post-info {
        margin-top:80px !important;
	    grid-area: image; 
	    }
    .category-header .intro-post-image-wrapper {
	    grid-area: cont;
	    }
    .category-header .intro-post-image-wrapper .intro-post-image {
        display:block;
        border-radius:400px;
        width:400px;
        margin:0 auto;
        }
    .article-header .intro-post-wrapper .intro-post-title-wrapper {
        padding:0 0px !important;
	    }         
}
@media screen and (max-width: 1280px) { 
    .article-header .intro-post-wrapper .intro-post-title-wrapper {
        padding:0 30px !important;
	    } 
}
@media screen and (max-width: 1023px) { 
    .category-header .intro-post-image-wrapper .intro-post-image {
        display:none;
        }      
}
body.ledenportaal .ba-blog-post .ba-blog-post-image {
        display:none !important;
        }
/*Kennisbank artikel*/
.article-header .intro-post-image-wrapper .ba-overlay {
    background:rgba(0, 0, 0, 0.5) !important;
	}
body.ledenportaal .article-header .intro-post-image-wrapper .ba-overlay {
    background:none !important;
    }
   body.ledenportaal .intro-post-wrapper.fullscreen-post {
    height:10rem !important;
   }
/*Ledenportaal*/
.leden .ba-blog-post .ba-blog-post-title {
    pointer-events: none;
    }
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper {
		display: grid;
    	grid-gap: 0px;
    	grid-template-columns: 50% 50%;
			}
 .leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row .ba-blog-post-field-title {
        font-weight:bold;
        }
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row .ba-blog-post-field-value {
		text-align:left;
		}
/*Bezoekadres*/
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(1) {
		grid-column: 1 ;
        grid-row: 1 ;
		flex-direction:column;
		}
/*Postadres*/
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(2) {
		grid-column: 2 ;
        grid-row: 1 ;
  	    flex-direction:column;
		}
@media screen and (max-width: 1023px) { 
        .leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(1) *,
        .leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(2) * {
            font-size:11px;
        }
}
/*Verberg titels*/
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:is(:nth-child(3),:nth-child(4),:nth-child(5)) .ba-blog-post-field-title	{
  	display:none;
	}
  /*Opmaak icoontjes*/
  .leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:is(:nth-child(3),:nth-child(4),:nth-child(5))::before {
    background:var(--accent);
    border-radius:100px;
    width:25px;
    height:25px;
    text-align:center;
    color:white;
    }   
  .leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:is(:nth-child(3),:nth-child(4),:nth-child(5)) .ba-blog-post-field-value {
	padding-left:5px;
	}
/*Telefoonnummer*/
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(3) {
		grid-column: 1 / 3;
        grid-row: 2 ;
  	    display:flex;
		justify-content:flex-start !important;
        margin-top:10px;
        padding-top:20px;
        border-top:1px solid var(--border);
		}
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(3)::before {
  	content: '\f2be';
  	font-family:Material-Design-Iconic-Font;
	}
/*Website*/
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(4) {
		grid-column: 1 / 3;
    grid-row: 3 ;
		}
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(4)::before {
  	content: '\f171';
  	font-family:Material-Design-Iconic-Font;
		}
/*E-mailadres*/
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(5) {
		grid-column: 1 / 3;
        grid-row: 4 ;
		}
.leden .ba-blog-post .ba-blog-post-fields .ba-blog-post-field-row-wrapper .ba-blog-post-field-row:nth-child(5)::before {
  	content: '\f15a';
  	font-family:Material-Design-Iconic-Font;
		}