#dnn_kjcHeader_MenuHead_DNNGlobaleMenu {
    float: right !important;
}

    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu a:link.HoofdMenuItem,
    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu a:visited.HoofdMenuItem {
        color: var(--lsflr-blue);
    }

    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu .HoofdMenuItem {
        background-color: transparent;
        text-align: right;
        line-height: 17px;
        text-transform: uppercase;
        font-size: 17px;
        font-family: open-sans, sans-serif;
        font-weight: 800;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu a.HoofdMenuItem:hover {
        color: var(--lsflr-red) !important;
    }

    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu a:link.HoofdMenuItem.selected,
    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu a:visited.HoofdMenuItem.selected {
        color: white;
        background-color: var(--lsflr-red);
    }

    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu a:link.HoofdMenuItem.selected:hover,
    #dnn_kjcHeader_MenuHead_DNNGlobaleMenu a:visited.HoofdMenuItem.selected:hover 
    {
        background-color: var(--lsflr-blue);
        color: white !important;
        /*color: var(--lsflr-blue) !important;*/
    }

#dnn_kjcHeader_MenuHead_DNNGlobaleMenu li.static {
    padding: 0 12px;
}

/* footer */
#dnn_kjcFooter_FooterMenu_DNNGlobaleMenu a,
#dnn_kjcFooter_FooterLegal_DNNGlobaleMenu a {
    color: #FFFFFF !important;
}

#dnn_kjcFooter_FooterLegal_DNNGlobaleMenu .HoofdMenuItem,
#dnn_kjcFooter_FooterMenu_DNNGlobaleMenu .HoofdMenuItem {
    background-color: transparent;
    line-height: 27px;
    font-family: open-sans, sans-serif;
    font-weight: 400;
}

#dnn_kjcFooter_FooterMenu_DNNGlobaleMenu a:link.HoofdMenuItem.selected,
#dnn_kjcFooter_FooterMenu_DNNGlobaleMenu a:visited.HoofdMenuItem.selected,
#dnn_kjcFooter_FooterLegal_DNNGlobaleMenu a:link.HoofdMenuItem.selected,
#dnn_kjcFooter_FooterLegal_DNNGlobaleMenu a:visited.HoofdMenuItem.selected {
    color: #FFFFFF;
    background-color: transparent;
}

#dnn_kjcFooter_FooterMenu_DNNGlobaleMenu .HoofdMenuItem.selected:hover,
#dnn_kjcFooter_FooterLegal_DNNGlobaleMenu .HoofdMenuItem.selected:hover {
    background-color: transparent;
}


a.actAsDiv {
    text-decoration: none !important;
}

.Normal p {
    padding-top: 18px !important;
}

.Normal {
    line-height: 29px;
    font-size: 18px;
    font-family: open-sans, sans-serif;
    color: #000000;
    padding-bottom: 20px;
    font-weight: 400;
}


.menuMobile {    
	position: absolute;
    height: calc(100% - 157px);
    overflow: auto;
    background-color: white;
    width: 100%;
    right: 0px;
    z-index: 999;
    color: var(--lsflr-blue) !important;
    bottom: 0;
    padding: 20px;
    border-top: 2px solid var(--lsflr-red);
}
.extraMenuMobile {
    border-top: 2px solid var(--lsflr-red);
}
#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu,#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu .Static1, .extraMenuMobile {width:100% !important;}
#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu .level1.border, .extraMenuMobile .level1.border {
    color: var(--lsflr-blue);
    padding: 0 8px !important;
    line-height: 35px;
    font-size: 16px;
    letter-spacing: 3px;
    display: inline-block;
    cursor: pointer;
    font-family: Verdana;
    padding-top:19px;
    width: 100%;
    border:none !important;
    text-decoration: none;
}
#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu a.level1.border {
    border: none !important;
    width: 100%;
}
#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu a {
    margin-bottom: 6px;
}
.extraMenuMobile ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu .level1.border:hover, .extraMenuMobile .level1.border:hover {
        background-color: white;
		color: var(--lsflr-blue) !important;
    }

#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu li.static:first-child, .extraMenuMobile li.static:first-child {
    border-left: none;
}
#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu .Static1, .extraMenuMobile .Static1 {
    margin-left: 10px !important;
}
#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu .menuMobile .level2 {
    padding:5px 10px;
    color:var(--lsflr-blue);
    font-weight:bold;
}
#dnn_kjcHeader_MenuMobile_DNNGlobaleMenu a {
	width: 100%;
	display:inline-block !important;
	position: static !important;
    color: var(--lsflr-blue) !important;
}
  .menuMobileIcon {
      float:right !important;
      font-size: 35px;
      z-index:9999;
  }
