.header-overlay h1{
width:200%!important;
}
li::marker {
  color: #47ac34;
}

.menu-button .ba-button-wrapper a {
    flex-direction: row-reverse!important;
    -webkit-text-stroke-width: 1px!important;
    -webkit-text-stroke-color: #fff!important;
    color: transparent!important;
  transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1), color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1)!important;
}
.menu-button .ba-button-wrapper a:hover {
    flex-direction: row-reverse!important;
    -webkit-text-stroke-width: 1px!important;
    -webkit-text-stroke-color: #47ac34!important;
    color: transparent!important;
      transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1), color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1)!important;
}

.close-lightbox i{
	font-size:80px!important;
}
.close-lightbox i:hover{
	font-size:80px!important;
  color:#47ac34!important;
  opacity:1!important;
}

.close-overlay-section i{
	font-size:80px!important;
}
.close-overlay-section i:hover{
	font-size:80px!important;
  color:#47ac34!important;
  opacity:1!important;
}
/*Top*/
.top0 {
z-index: 0!important;
}
.top1 {
z-index: 1!important;
}
.top2 {
z-index: 2!important;
}
.top3 {
z-index: 3!important;
}
.top4 {
z-index: 4!important;
}
.top5 {
z-index: 5!important;
}
.top6 {
z-index: 6!important;
}
.top7 {
z-index: 7!important;
}
.top8 {
z-index: 8!important;
}
.top9 {
z-index: 9!important;
}
.top10 {
z-index: 10!important;
}
/*Gallery*/
.ba-album.css-style-1 .ba-caption, .ba-gallery-grid.css-style-1 .ba-caption {
    border-radius: 15px;
}
  .image-margin-right-organisatie{
  margin-left:150px;
  margin-right:-150px;
}
/*Onze Visie*/
.onze-visie-header{
  margin-left:-160px;
}
/*Gallery*/
.ba-gallery-grid.css-style-1 .ba-image {
    border-radius: 15px!important;
}
/*Home*/
.image-margin-left{
  margin-left:-200px;
}
.image-margin-right{
  margin-left:150px;
  margin-right:-150px;
}
/*Header effect*/
.text-shadow {
	text-shadow: 0px 0px 20px #191410!important;
}
.head-ouline .headline-wrapper{
-webkit-text-stroke-width: 1.4px!important;
    -webkit-text-stroke-color: #fff!important;
    color: transparent!important;
}

.head-ouline-dark .headline-wrapper{
-webkit-text-stroke-width: 1.4px!important;
    -webkit-text-stroke-color: #191410!important;
    color: transparent!important;
}
/*Lines*/
.vertical-line span {
    position: absolute;
    width: 4px;
    height: 200px;
    left: 50%;
		top:-60px;
    background-color:#47ac34;
    border-radius: 50px 50px 50px 50px;
}
.vertical-line-footer span {
    position: absolute;
    width: 4px;
    height: 120px;
    left: 50%;
		top:-20px;
    background-color:#47ac34;
    border-radius: 50px 50px 50px 50px;
}
/*header*/
.vertical-header-line span {
    position: absolute;
    width: 3px;
    height: 200px;
    left: 50%;
		top:-40px;
    background-color:#47ac34;
    border-radius: 50px 50px 50px 50px;
}
/*Global*/
.ba-section > .ba-overlay{
z-index:0!important;
}
.drop-shadow {
		filter: drop-shadow(0 6px 4px rgba(0, 0, 0, 0.3))!important;
}
.top {
	z-index:11;
}
.basic {
  z-index:0;
}
/*Footer*/
.color-background {
border-radius: 0px 0px 15px 15px!important;
}
/*Button effect*/
body:not(.gridbox) .btn-hover-effect.hover-2 .ba-btn-transition:after {
    transform: scale(0);
}
 
body:not(.gridbox) .btn-hover-effect.hover-2 .ba-btn-transition:hover:after {
    transform: scale(1);
}
 
@keyframes hover-2 {
    0% {box-shadow: 0 0px 0px 0px var(--button-background-hover);}
    50% {box-shadow: 0 0px 0px 10px var(--button-background-hover);}
    100% {box-shadow: 0 0px 0px 0px var(--button-background-hover);}
}
 
body:not(.gridbox) .btn-hover-effect.hover-2 .ba-btn-transition:hover {
    animation: hover-2 1s .25s linear infinite;
}
 
body:not(.gridbox) .btn-hover-effect.hover-2 .ba-btn-transition:before {
    transition-delay: .3s;   
}
 
body:not(.gridbox) .btn-hover-effect.hover-2 .ba-btn-transition:hover:before {
    opacity: 0;
}
/*Basic button effect*/
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;
}
@media (max-width: 1280px) {
  .image-margin-left{
  margin-left:0px;
}
  .image-margin-right{
  margin-left:0px;
  margin-right:0px;
}
  .image-margin-right-organisatie{
  margin-left:150px;
  margin-right:-150px;
}
}
@media (max-width: 1024px) {
  .header-overlay h1{
width:100%!important;
}
  .image-margin-left{
  margin-left:0px;
}
  .image-margin-right{
  margin-left:0px;
  margin-right:0px;
}
  .onze-visie-header{
  margin-left:-40px;
}
}
@media (max-width: 768px) {
  .onze-visie-header{
  margin-left:-32px;
}
  /*Organisatie*/
.organisatie-header{
  margin-left:-240px;
}
	.image-margin-right-organisatie{
  margin-left:0px;
  margin-right:0px;
}
}
@media (max-width: 425px) {
  .image-margin-left{
  margin-left:0px;
}
  .image-margin-right{
  margin-left:0px;
  margin-right:0px;
}
  .onze-visie-header{
  margin-left:-40px;
}
}