@import "dpcalendar.css";
.popup .ba-blog-post-content { 
  	background:no-repeat -20px bottom/36% url("/images/assets/sprites/mascotte/popup-cropped-flipped.webp") !important;
  	overflow:visible !important;
	}
.popup-corporate .ba-blog-post {
  	background:var(--primary) !important;
  	border-radius:20px;
	}    
.popup-lariks .ba-blog-post {
  	background:var(--color-3) !important;
  	border-radius:20px;
	}
.popup-salland .ba-blog-post {
  	background:var(--color-4) !important;
  	border-radius:20px;
	}
.popup .ba-blog-post::after {
    content: "\2716"; 
    position:absolute;
    top:20px;
    right:20px;
  	color:white;
	}
.popup .ba-blog-post-title a {
    text-decoration:none;
    pointer-events: none;
    cursor: pointer;
	}
.close-lightbox i {
    width:25px;
    height:25px;
	}
.ba-icon-close:before {
    content:'';
	}
.noclick {/*disable clicks*/
    pointer-events:none !important;
}
.ba-hamburger-menu .fa-bars {
  background:#2d2854;
	border-radius:50px;
  padding:12px 20px;
  border:3px solid white;
  transition:0.3s;
	}
.ba-hamburger-menu .fa-bars:hover {
	cursor:pointer;
  border:3px solid #2d2854;
	}
.ba-hamburger-menu .fa-bars::after {
  font-family: 'Korb';
  color:white;
	content:"Menu";
  padding-left:10px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
	}
.ba-icon-close::before {
    -webkit-text-stroke-width: 3px;
}
.hero-post-plugin .ba-blog-post .ba-blog-post-content {
  max-width:500px;
  padding:0;
}
/*Uitgelicht bericht*/
.attention-wrapper .ba-blog-post-title {
  max-width:1170px;
  margin:0 auto !important;
  padding:25px 0 !important;
	}
#item-1755244265977 {
	padding:0 0 !important;
}
/*Hero*/
.slideshow .ba-slideshow-img {
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
	}
.knop a span:hover {
	padding-right:10px;
  transition:0.3s;
}
@media (min-width: 800px) {
.content-category-hero .intro-post-wrapper {
  display: grid;
  grid-template-columns: 45% auto;
  column-gap: 2.5em;
	}
.content-category-hero .intro-post-title-wrapper {
  grid-column: 1 / 2;
  padding-right:50px;
	}
.content-category-hero .intro-post-info {
	grid-column: 1 / 2;
  margin-right:50px;
	}
.content-category-hero .intro-post-image-wrapper {
  display:block;
  grid-column: 2 / 3;
  grid-row: 1 / 4;
	}
}



/*Downloads*/
.downloads-list .ba-blog-post-title a {
	pointer-events:none;
	}
.downloads-list .ba-blog-post-field-title {
  display:none;
}
.downloads-list .ba-blog-post-field-value {
	text-align:left;
}
.downloads-list .ba-blog-post-field-row::after {
   content: "\f0ab";
  font-family: "Font Awesome 5 Free";
  color:black;
} 
.submenu {
  /*box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.15) !important;*/
  }
.submenu .ba-blog-post-content {
	padding:0 !important;
	}
/*tabs plugin*/
.tabs ul.nav-tabs, .tabs ul.nav-tabs li {
  border-top-left-radius:20px !important;
  border-top-right-radius:20px !important;
	}
.tabs ul.nav-tabs li a {
  border-top-left-radius:20px !important;
  border-top-right-radius:20px !important;
	border-bottom:0;
	}
.tabs ul.nav-tabs li a:hover {
	background:white;
	}
.tabs ul.nav-tabs li.active {
	background:var(--color-6);
 	}
.tabs ul.nav-tabs li.active a {
	color:black !important;
	}
.tabs ul.nav-tabs li.active a:before {
  background-color:var(--color-6) !important;
	} 
.tabs-content {
	border-bottom-left-radius:20px !important;
  border-bottom-right-radius:20px !important;
	}
.bg-image-resize {
	background-size:40% !important;
}
::placeholder {
  color: var(--title) !important;
  opacity: 1 !important; /* Firefox */
}
.corporate-card .ba-blog-post-content {
    background:blue !important;
  	min-height:200px;
    }
@media (min-width: 1025px) {
    .clickable-dropdown .nav li.deeper:hover > .mod-menu__sub:not(.dropdown-visible), 
    .clickable-dropdown .nav li:hover > .tabs-content-wrapper:not(.dropdown-visible) {
        display: none !important;
    }
    .clickable-dropdown .dropdown-visible {
        box-sizing: border-box !important;
        display: block !important;
    }
    .clickable-dropdown .mod-menu__sub > .deeper > .mod-menu__sub.dropdown-visible {
        left: 100%;
        position: absolute;
        top: 0px !important;
    }
}
/*.intro-post-title-wrapper {
	border-style: dotted;
	border-color: #2b2751 !important;
	border-image-source: url("../images/Assets/Sprites/Shapes/dots.svg");
	border-image-slice: 29% 29%; 
	border-image-repeat: round;
	border-width: 0 0 4px 0;
}*/
.wrap-cat-hdr { /*wrapper category view*/
	width:1380px !important;
    margin:0 auto;
}
.omslag img { /*omslagfoto category view*/
	border-top-left-radius:20px;	
    border-top-right-radius:20px;	
    }
.lariks i {
	color:var(--color-3) !important;
	}
.salland i {
	color:var(--color-4) !important;
	}
/*Algemeen*/
.button {
	position:absolute;
    bottom:0;
	}
.button a i {
	position:absolute;
    right:30px;
    }
.button a:hover i {
    right:20px;
    transition:0.3s;
}
.bg-shape {
	background-size:40% !important;
    }
.bg-shape-small {
	background-size:20% !important;
    }
.bottom-border {
	border-style: dotted;
	border-color: #2b2751 !important;
	border-image-source: url("../images/Assets/Sprites/Shapes/dots.svg");
	border-image-slice: 29% 29%; 
	border-image-repeat: round;
	border-width: 0 0 4px 0;
	}
/*Post plugin styles*/
.cover-view .ba-blog-post-category:before, 
.list-view .ba-blog-post-category:before, 
.card-view .ba-blog-post-category:before {
    content:"" !important;
    margin:0 !important;
    }
.cover-view .ba-blog-post-date, 
.list-view .ba-blog-post-date, 
.card-view .ba-blog-post-date {
    margin-right:5px;
    margin-right:10px;
    padding:5px 10px;
    border-radius:20px;
    background:white;
    }
.cover-view .ba-blog-post-category, 
.list-view .ba-blog-post-category, 
.card-view .ba-blog-post-category {
    padding:5px 10px;
    border-radius:20px;
    }
.cover-view .ba-blog-post-category a, 
.list-view .ba-blog-post-category a, 
.card-view .ba-blog-post-category a {
    color:white !important;
    }
/*Cover view styles*/
.cover-view .ba-blog-post-content {
    position:absolute;
    bottom:0;
    }
/*List view styles*/
.list-view .ba-blog-post {
    background:none !important;
    }
/*Card view styles*/
.card-view .ba-blog-post:hover .ba-blog-post-content {
    background:rgba(255,255,255, 0.6) !important;    
    }
.card-view .ba-blog-post .ba-blog-post-content {
    background:rgba(255,255,255, 0.8) !important;
    transition:0.3s;
    padding-bottom:30px;
    min-height:240px !important;
    }
.card-view .ba-blog-post-button-wrapper a {
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    }
.card-view .ba-blog-post-button-wrapper a::after {
    position:absolute;
    bottom:35px;
    right:20px;
    content: "\e961";
    font-family: bootstrap;
    font-size:40px;
  	color:var(--title);
    background:white;
    border-radius:50px;
    transition:0.5s;
    }
.card-view .ba-blog-post-button-wrapper a:hover:after {
    right:10px;
    }
/* category-layouts */

/* post-layouts */
.post-header .ba-breadcrumbs-wrapper .active {
	font-weight:700;
    }
.post-header .intro-post-wrapper .intro-post-image-wrapper .intro-post-image {
    border-radius:20px;
    margin-top:20px;
    }
.post-header .intro-post-wrapper .intro-post-info {
    display:flex;
    justify-content:space-between !important;
    }
.post-header .intro-post-wrapper .intro-post-info .intro-post-date:before {
    content:none !important;
    margin:0;
    }
.post-header .intro-post-wrapper .intro-post-info .intro-post-date {
    background:white !important;
    padding:5px 10px;
    border-radius:20px;
    }
.post-header .intro-post-wrapper .intro-post-info .intro-post-category:before {
    content:none !important;
    margin:0;    
    }
.post-header .intro-post-wrapper .intro-post-info .intro-post-category {
    padding:5px 10px;
    border-radius:20px;
    color:white !important;
    }
.post-content {/*wrapper voor artikelen*/
	width:700px !important;
    margin:0 auto;
    }