#page_1 #content_container {
  MARGIN-TOP: -130px;
}

#menu_container, #header_container {height: 130px;}
#menu_container.menu_tiny {
  height: 70px;
}
#menu > li:hover, #menu li#current, #menu li.current {
  border-bottom: 1px transparent;
}
#logo_site {
  margin-top: -8px;
}
.topnav_tiny #logo_site img {
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
  margin-top: 3px;
}
.hamburger #topNav #logo_site img {
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  }
#menu {
  margin-top: 26px;
}
.topnav_tiny #menu {
  margin-top: 12px!important;
}
#menu a {
  font-weight: bold;
}
.hamburger #menu ul a {
    background-color: rgba(40, 40, 37, 0.6);
}
#hamburger div {
  background-color: rgba(255,255,255,0.9);
  }
#menu li:hover li a, #menu li.hover li a {
  background-color: #4E664E;
  }
.sub-menu a:hover, .sub-menu a.hover, #submore a:hover, #submore #current > a {
  color: #4E664E!important;
}
@media (max-width: 768px) {
	#menu li ul, #menu #submore_container #submore li {
	  width: auto;
	}
}
.fpfirst {min-height: 100vh!important;}
.fpfirst .textblok_text  {height: 98vh;color: #fff!important}
.fpfirst h1, .fpfirst h2 {color: #fff!important; text-shadow: 1px 1px 1px #949F39; margin-top:0;}
.fp-block1{margin-top: 30vh;}

.scroll-wrapper {text-align:center; position: absolute; bottom: 20px; width:100%}
.bouncy {   
   -webkit-animation: scrolling 3s ease infinite;
   -moz-animation: scrolling 3s ease infinite;
   -o-animation: scrolling 3s  ease infinite;
   animation: scrolling 3s ease infinite;
}

@keyframes scrolling {
  0% {
    transform: translate(0);
  }
  50% {
    transform: translate(0,15px);}
  100% {
     transform: translate(0);
  }
}
.onzealpacas {padding-bottom:0;padding-top:6em;}
.onzealpacasSlide {padding-top:0;}
.portfolio-tabs {display: none;}
.arrangement {padding: 0 10%!important; background-color: #F6F0E8!important;box-sizing: border-box;}
.arrangement .parallax-content {background-color:rgb(234, 217, 194)!important}
.spaceunder{
	padding-bottom: 6em !important;
}
@media only screen and (max-width: 1200px) {
	.arrangement .parallax-content, .band .textblok_text {
  		width: 100%!important;
	}
}
.test_button {color: #FFF;padding: .7em 1.7em; }
.button, #sForm .button, .knop, #sForm .knop {
  color: rgb(255, 255, 255);
  }
.band { padding: 0;}
.band .textblok_text {max-width: max-content; }
.band img, iframe {
  object-fit: unset!important;
}
.albumpro_img {
  height: 300px;
  width: 300px;
  }
.albumpro_img img {
  height: 300px;
  }
#submore_container a {
  color: rgb(255, 255, 255);
}