.bg-light {
    background-color: transparent !important;
}
     
header.sticky {
    position: fixed;
    top: 0;
    z-index: 998;
    width: 100%;
    background: #0E462E;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.21);
    border-radius:0 0 25px 25px;
}
           
.main-menu-container {
    padding-top:20px;
    padding-bottom:20px;
    
}


.main-nav a {
    position:relative;
    padding:0 !important;
}

.main-nav li {
    padding-right:42px;
    display: flex;
    align-items: center;
    height: auto;
}

.main-nav li.dropdown {
    padding-right:55px;
}

.dropdown-toggle:after {
    display:none;
}

header .top-bar {
    background-color:#FAF9F6;
    width:100%;
    height:32px;
}

.top-bar .nav-link {
    padding-top:0;
    padding-bottom:0;
}

.main-nav li.hl a:after {
    display:none !important;
}

.navbar-light .navbar-nav .nav-link {
    color:#fff !important;
    font-weight: 500;
}
   
header a.logo {

    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 44px;
    
}


header.sticky2 a.logo:before {
    display:none;
}

header.sticky2 a.logo {
    box-shadow: none;
}

header a.logo img {
    width:auto;
    height:inherit;
    position: relative;
 
}

.navbar button {
    position: absolute;
    z-index: 999;
    right: -10px;
    top:-9px;
}

.main-menu-container {
    position: relative;
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .55);
    border-color: transparent;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}

.main-nav ul li:last-child {
    padding-right:0;
}

ul.dropdown-menu {
  position: relative;
}

ul.dropdown-menu {
  top: 41px;
  left: 0;
  margin-top: -1px;
  padding:13px;
}

ul.dropdown-menu li {
    padding-bottom:7px;
}

ul.dropdown-menu a.dropdown-item {
    background:transparent !important;
}

ul.dropdown-menu a.dropdown-item:after {
    display:none !important;
}

ul.navbar-nav > li.dropdown > a:before {
    content: '';
    width: 11px;
    height: 6px;
    background-image: url(../images/arrow-down.svg);
    background-size: cover;
    right: -9px;
    top: 10px;
    position: absolute;
    
}

a.dropdown-item {
    color:#052849;
}


.navbar-light .navbar-toggler-icon {
    background-image: url(../images/mobile-menu-icon.svg);
    width:25px;
    height:19px;
    background-size:cover;
}

li a.dropdown-toggle {
    padding-right:10px !important;
}


.navbar-light .menu-item.hl a.nav-link {
    color:#fff !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #182D51 !important;
}
   
.dropdown > a.dropdown-toggle {
    pointer-events:visible !important;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

li.dropdown:not(.is-mobile) li.mobile-only-menu {
    display:none !important;
}

.top-bar ul {
    list-style: none;  /* Verwijdert de standaard opsommingstekens */
    padding: 0;
    margin: 0;
    display: flex;  /* Zet de lijst-items naast elkaar */
    gap: 15px;  /* Voegt ruimte toe tussen de items */
    flex-direction:row;
}

.top-bar ul li {
    display: inline-block; /* Zorgt ervoor dat elk item een blok blijft */
}

.top-bar a.nav-link {
    color:#0E462E;
    position: relative;
    padding-left:22px;
    font-size:14px;
}

.top-bar a.nav-link:hover {
    text-decoration: underline;
}

.top-bar a.nav-link:before {
    content:'';
    position: absolute;
    left:0;
    background-image:url('../images/icon-phone.svg');
    width:14px;
    height:14px;
    background-size:cover;
    top:5px;
    
}

.top-bar li.mail a.nav-link:before {

    background-image:url('../images/icon-mail.svg');
    width:17px;
    height:13px;
    background-size:cover;
    top:5px;
    
}


main {
    margin-top: 100px;
}

