.RadMenu_tao, .RadMenuPopup_tao {
    font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
    font-size: .75rem !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}
  .RadMenu_tao .rmRootGroup {
    border-color: none;
    color: transparent;
    background-color: transparent;
  }

    .RadMenu_tao .rmRootGroup .rmItem {
    border-color: transparent; 
	margin-left: 5px;
    line-height:1.8rem;
    transition: all .1s;

    -moz-border-radius-topright: .5rem!important;
    -moz-border-radius-topleft: .5rem!important;                
    border-top-right-radius: .5rem!important;
    border-top-left-radius: .5rem!important;   

    }

.RadMenu .rmGroup .rmLink {
    padding: 4px 25px!important;
}
	.RadMenu_tao .rmRootGroup .rmSlide {
    background-color:var(--sbdesignbrown)!important;
    left:-20px!important;
	top:32px!important;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
	}
	.RadMenu_tao .rmRootGroup .rmSlide .rmItem {
	margin-left: 0px!important;
    padding: 0 0 0 5px;
	}
/*
.RadMenu_tao .rmRootGroup .rmSlide .rmItem:not(.rmLast) {
border-bottom: 1px solid #DDD!important; 
    }*/


.rmSlide *:before {/*haalt verticale streep in submenu weg*/
  border: none !important;
}

.rmLink {
    color: var(--maintextcolor)!important;
    background-color:transparent!important;
  /*  border-bottom:6px solid transparent!important;*/
}

.RadMenu_tao .rmRootGroup .rmRootLink:hover, .RadMenu_tao .rmRootLink:hover, .RadMenu_tao .rmRootGroup .rmItem.rmSelected .rmLink {
    /*border-color: #fff;*/
    color: var(--menuhovercolor) !important;
    background-color: transparent;
    /*  border-bottom:6px solid var(--sbdesignbrown)!important;*/
}

    .RadMenu_tao .rmRootGroup .rmExpanded > .rmRootLink {
      color: var(--sbdesigngrey)!important;
      background-color: transparent;
    }

    .RadMenu .rmRootGroup .rmRootLink {
      padding: 4px 12px!important;
     /* border-bottom:6px solid var(--sbdesignbrown);*/
      transition: all .3s;
    }

    .RadMenu_tao .rmRootGroup .rmFocused > .rmLink {
		color: var(--sbdesignblack)!important;
    }
 .RadMenu_tao .rmGroup .rmLink ,
  .RadMenu_tao .rmMultiColumn,
  .RadMenu_tao .rmPopup {
  /*border:1px solid var(--blokmidgreen);*/
    color: var(--sbdesignwhite)!important;
    background-color: var(--sbdesignbrown)!important;
    padding: 0;
	margin-left:0px;
  }
  .RadMenu_tao .rmGroup.rmScrollWrap .rmHorizontal,
  .RadMenu_tao .rmGroup.rmScrollWrap .rmVertical {
    padding: 0;
  } 
  .RadMenu_tao .rmGroup .rmLink:hover,
  .RadMenu_tao .rmGroup .rmToggle:hover {
    color: var(--sbdesignblack)!important;
    background-color: transparent;
    transition:.3s all;
  }

 .RadMenu_tao .rmGroup .rmExpanded > .rmLink, .RadMenu_tao .rmGroup .rmExpanded > .rmLink .rmToggle {
    color: var(--sbdesignblack)!important;
    background-color: #25a0da; }

 .RadMenu_tao .rmSeparator {
    border-color: transparent; }
  .RadMenu_tao .rmGroup .rmSeparator {
    border-color: #e6e6e6; }
  .RadMenu_tao .rmVertical > .rmSeparator {
    margin: 0; }
  .RadMenu_tao .rmArrow {
    border-color: #d9d9d9;
    background-color: #f2f2f2; }
  .RadMenu_tao .rmArrow:hover {
    background-color: #e6e6e6; }
  .RadMenu_tao .rmShadows .rmGroup {
    box-shadow: 3px 3px 5px #e6e6e6; }
  .RadMenu_tao .rmGroup:before,
  .RadMenu_tao .rmMultiColumn:before,
  .RadMenu_tao .rmScrollWrap > .rmHorizontal:before,
  .RadMenu_tao .rmScrollWrap > .rmVertical:before {
    display: none; }

  .RadMenu_tao .rmExpandRight:hover, .RadMenu_tao li.rmSelected.rmExpanded a.rmExpandRight {background-color:transparent!important;}
  .RadMenu_tao .rmGroup.rmLevel2 {top:-20px!important;}

  /*hamburger*/
.RadMenu.RadMenu_tao span.rmRootToggle {
    color: var(--maintextcolor) !important;
    font-size: 2.85rem !important;
    border: none !important;
}

.RadMenu .rmRootToggle:before {
    font-family: "bootstrap-icons"!important;
    content: "\F479" !important;
}

.RadMenuPopup {
    background-color: var(--bg-menu)!important;
    /*margin-bottom: 10px !important;*/
   height: 100vh !important;
    width: 320px !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0px !important;
}

.RadMenuPopup .rmSlide {
    background-color: transparent!important;
    margin-bottom:10px!important;}

.RadMenuPopup .rmRootGroup {
   /* background-color: var(--sbdesignbrown);*/
    padding-bottom:10px!important;}

    .RadMenuPopup .rmItem {
        border-top: 1px solid #DDD!important;
    }

.RadMenuPopup.RadMenuPopup_tao::after,
  .RadMenuPopup.RadMenuPopup_tao::before {
    display: none !important;
  }

  .RadMenuPopup .rmItem {padding:5px 0 5px 10px!important;}
  .RadMenuPopup .rmParentItem {padding-left:30px!important;}
  .RadMenuPopup .rmParentItem::before {left:-5px!important;}