#top{height:140px;}
#custom-bootstrap-menu{transition:all 0.9s ease-in-out;}
#custom-bootstrap-menu.navbar-default .navbar-brand{color:rgba(255, 255, 255, 1);}
#custom-bootstrap-menu.navbar-default .navbar-header .logoabs2{margin-bottom:2px !important;}
#custom-bootstrap-menu.navbar-default{font-size:17px;background:rgba(255,255,255,1);border-bottom-width:0px;}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a{color:rgba(87,50,26, 1);background-color:rgba(115, 115, 115, 0);margin-top:30px;}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus{color:rgba(255, 255, 255, 1) !important;background-color:#7BA543;}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus{color:rgba(138, 184, 76, 1);background-color:rgba(61, 61, 61, 1);}
#custom-bootstrap-menu.navbar-default .navbar-toggle{border-color:#3d3d3d;}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus{background-color:#3d3d3d;}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar{background-color:#3d3d3d;}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar{background-color:#000000;}
#custom-bootstrap-menu.navbar-default .dropdown-menu{border-radius:0 0 0 0;padding-top:0;padding-bottom:0;box-shadow:none;background:#7BA543 !important;border:0}
#custom-bootstrap-menu.navbar-default .dropdown-menu li a{padding-top:8px;padding-bottom:8px;font-size:16px;margin-top:-1px !important;color:#fff !important;transition:background 0.3s ease-in-out;}
#custom-bootstrap-menu.navbar-default .dropdown-menu li a:hover{background-color:rgba(88, 50, 21, 1);color:#fff;}
@media (max-width:1024px){.logoabs2{display:none;}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a{margin-top:10px;font-size:15px;padding:6px 8px;border-left:1px solid rgba(88, 50, 21, 1);}
#header{margin-top:50px;padding-top:20px;}
}
@media (max-width:768px){.stempel-wit{display:none;}
.mainheader{font-size:38px;}
h2.subline{font-size:28px;}
.bestelonline{top:-200px;padding-left:20px;padding-right:20px;}
.btn-yellow{top:-240px;}
}