.RadMenu.RadMenu_dect {
  /* z-index:1000!important; */
  font-size: 1rem !important;
}

.RadMenu.RadMenu_dect * {
  
  box-shadow: none !important;
  font-weight: normal!important;
font-family: 'Nunito', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'!important;
}

.RadMenu.RadMenu_dect ul,
.RadMenu.RadMenu_dect ul li {
border: none !important;
  margin: 0;
  padding: 0;
}

.RadMenu_dect .rmLink, .RadMenu .rmLink:link, .RadMenu .rmLink:visited {
    color: #1d1d1b;
    margin-right: 0rem !important;
}

.RadMenu_dect .rmHorizontal .rmText {
    padding: 0 0 0 0 !important;
}

.RadMenu.RadMenu_dect ul li .rmLink {
  text-decoration: none;
  font-weight: 400;
  margin: 0px;
  height: 2rem;
  width: 100%;
  display: block;
  line-height: 2rem;
  padding: 0rem 0rem 0rem 1rem !important;
  font-size: 1rem;
  color: #6E6E6D;
}

.RadMenu.RadMenu_dect .rmFirst .rmLink {
  padding: 0rem 0rem 0rem 0rem;
}

.RadMenu.RadMenu_dect .rmLink,
.RadMenu.RadMenu_dect .rmLink:link,
.RadMenu.RadMenu_dect .rmLink:visited {
  text-decoration: none;
  font-size: 1rem;
}

.RadMenu.RadMenu_dect .rmItem.rmExpanded .rmLink.rmRootLink,
.RadMenu.RadMenu_dect .rmLink:hover,
.RadMenu.RadMenu_dect .rmLink:active,
.RadMenu.RadMenu_dect .rmLink.rmFocused {
  text-decoration: none;

}

li:not(.rmExpanded) .rmLink.rmRootLink.rmExpand {
  /*  background:url(../../images/driehoek.png) no-repeat center right;background-size:8px auto; */
  background: none !important;
}

.rmLink.rmRootLink, .rmLink.rmRootLink.rmExpand {
  color: #96969D !important;
  border-bottom: 5px solid transparent!important;
}

.rmLink.rmRootLink:hover, .rmLink.rmRootLink.rmExpand:hover {
  color: #CF2039 !important;
  border-bottom: 5px solid #CF2039!important;
}

.RadMenu.RadMenu_dect .rmSlide .rmItem {
  height: 2.3rem;
  width: 100%;
}

.RadMenu.RadMenu_dect .rmSlide {
  text-align: left;
  box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.1);
  margin: 0rem 0 0 0;
  padding: 0rem 0rem 0rem 0rem;
  min-width: 200px;
  width: auto;
  height: auto !important;
  font-size: 1rem;
}

#Menu .RadMenu.RadMenu_dect .rmSlide img {
  display: none;
}

#Menu .RadMenu.RadMenu_dect .rmSlide .rmText {
  padding: 0 !important;
}

.RadMenu.RadMenu_dect .menu-item-wrapper {
  text-align: left;
}

.RadMenu.RadMenu_dect .rmSlide .rmLink,
.RadMenu.RadMenu_dect .rmSlide .rmLink:link,
.RadMenu.RadMenu_dect .rmSlide .rmLink:visited {
margin-left:5px!important;
  font-size: 1rem !important;
}

.RadMenu.RadMenu_dect .rmSlide .rmGroupColumn {
  /* width:31%!important; */
  /* overflow:hidden; */
  /* margin-right:3%!important; */
}

.rmMultiColumn:before {
  border: none !important;
}

.RadMenu.RadMenu_dect .rmSlide .rmGroupColumn:last-child {
  margin-right: 0% !important;
}

.RadMenu.RadMenu_dect .rmSlide li {
  margin: 0 !important;
}

.RadMenu.RadMenu_dect .rmSlide li li {
  padding: 0rem 0rem !important;
  margin: 0 !important;
  text-align: left;
  /*height:40px!important;*/
}

.RadMenu.RadMenu_dect .rmSlide .rmGroupColumn ul {
  max-width: 100% !important;
}

.RadMenu.RadMenu_dect .rmSlide .rmGroupColumn ul li,
.RadMenu.RadMenu_dect .rmSlide .rmGroupColumn ul li * {
  max-width: 100% !important;
}

.RadMenu.RadMenu_dect .rmSlide .rmLink {
  padding: 0 !important;
  margin: 0 !important;
  font-weight: normal !important;
}

.RadMenuPopup_dect {
  width: 100% !important;
  margin-top: -23px !important;
}

.rmPopup {
  /*  max-width:700px; */
}

.RadMenuPopup_MetroTouch .rmSlide {
  position: fixed !important;
  top: 5rem !important;
  right: 0;
  height: auto !important;
  min-height: 400px !important;
}

.RadMenu.RadMenu_dect .rmSlide ul.rmMultiColumn {
  margin: 0 auto !important;
}

.RadMenu.RadMenu_dect .rmSlide .rmGroup {
  margin: 0 auto !important;
}

.RadMenu.RadMenu_dect .rmSlide .rmGroup .rmText {
 padding-left:0 !important;
}

.rmPopup {
  margin: 0 auto;
}

.RadMenu .rmPopup * {
  font-size: 1.4rem !important;
}

.RadMenu .rmPopup a:hover {
  background: none !important;
  text-decoration: underline;
}

@media all and (min-width: 768px) {
  #submenu {
    margin-top: 3.4em !important;
  }
}

.RadMenuPopup.RadMenuPopup_MetroTouch span.rmToggle {
  /*width:100%!important;*/
  float: right !important;
  margin-right: 1rem;
}

.RadMenu.RadMenu_MetroTouch span.rmRootToggle {
  background: #96969d !important;
  color: #fff !important;
  border: none !important;
  font-size: 3rem !important;
}

.RadMenu.RadMenu_MetroTouch span.rmRootToggle:hover,
.RadMenu.RadMenu_MetroTouch span.rmRootToggle.rmExpanded {
  border: none;
  background: #fff !important;
  color: #000 !important;
}

.RadMenu .rmLink,
.RadMenu .rmLink:link,
.RadMenu .rmLink:visited {
  color: #005baa;
  margin-right: 0.5rem !important;
}

.RadMenu .rmItem {
  margin-right: 1rem !important;
}

.RadMenu .rmItem.Highlight .rmLink {
  color: #fff !important;
}

.rmItem.rmExpanded .rmLink.rmRootLink {
  color: #000 !important;
}

.rmLink:hover,
.rmLink:active {
  color: #d2232a;
}

.rmText {
  padding: 0;
}

.RadMenu .rmItem.rmExpanded,
.RadMenu .rmLink.rmRootLink.rmExpanded {
  /*background: #d8d8d8 !important;*/
  color: #000 !important;
}

.rmSlide .rmGroup .rmItem:not(.rmLast) {
    border-bottom: 1px solid #D8D8D8!important; 
    }

.rmSlide {
  background: rgba(158,155,160,1) !important;
   border: 1px solid #D8D8D8!important; 
}

.rmSlide *:before {
  border: none !important;
}

.rmSlide .rmVertical {
  width: 100% !important;
}

.rmSlide .rmLink,
.rmSlide .rmLink:link,
.rmSlide .rmLink:visited {
  font-size: 1.4rem !important;
  color: #f7f7f7 !important;
}

.rmSlide .rmLink:hover,
.rmSlide .rmLink:active {
	 color: #000 !important;
  /*text-decoration: underline !important;*/
}

.rmSlide .rmItem {
  /*border-bottom:1px solid rgba(255,255,255,0.1)!important;*/
}

#menuColorizer {
  display: block;
  width: 100%;
  position: absolute;
  top: 0px;
  height: 32px;
  background: #ececec;
  /*border-top:1px solid #D2232A*/
}

/*query capable*/
@media screen and (min-width: 1069px) {
 
  .RadMenuPopup.RadMenuPopup_MetroTouch {
    z-index: 1200 !important;
    position: fixed;
    top: 129px !important;
    width: 100vw !important;
    min-height: 100vh !important;
    background: #fff !important;
  }

  .RadMenu.RadMenu_dect .rmItem .Breed .rmSlide,
  .Breed .menu-item-wrapper {
    min-width: 100vw !important;
    max-width: 100vw !important;
    width: 100vw !important;
  }
  .RadMenu.RadMenu_dect .rmSlide .rmItem {
    font-size: 0.8em !important;
  }
  .rmPopup {
    max-width: 960px;
  }
  .rmMultiColumn {
    width: 100% !important;
    padding: 0 1rem !important;
  }
}

.RadMenu .rmRootToggle {
  z-index: 9000 !important;
}

/*breadcrumb*/
.breadcrumb {
  padding: 0.5rem;
  margin-left: -0.5rem !important;
}

.rsmItem {
  color: #ccc;
  font-weight: 700 !important;
  font-size: 1.3rem !important;
}

.rsmLink {
  color: #ccc !important;
  font-weight: 700 !important;
}

.rsmLink:hover {
  color: #ffcc00 !important;
}

@media only screen and (max-width: 999px) {
  .rmLink {
    font-size: 1.5rem;
    color: #fff !important;
  }
  .rmItem {
    border: none !important;
  }
  	.RadMenuPopup.RadMenuPopup_MetroTouch .rmItem.rmSelected {
background-color: #cf2039 !important;
	}
  .RadMenuPopup.RadMenuPopup_MetroTouch::after,
  .RadMenuPopup.RadMenuPopup_MetroTouch::before {
    display: none !important;
  }
  .RadMenuPopup.RadMenuPopup_MetroTouch {
    border: none !important;
    background: #D1BC69;
    margin-top: -1rem;
  }
}

.rmLink {
  cursor: pointer !important;
}

.RadMenuPopup.RadMenuPopup_MetroTouch {
  z-index: 7000 !important;
  position: fixed !important;
  margin-top: -10px !important;
}