.ms-dropmenu .rm-block__content .menu-level-1 > li > span > .menu__link,
.ms-horizontal .rm-block__content .menu-level-1 > li > span > .menu__link {
    padding: 16px;

}
.ms-dropmenu .rm-block__content .menu__item {

    white-space: nowrap;
}

.ms-slidedown .rm-row, .ms-slidedown .rm-region {
    background-color: #090622ed;
    z-index: 500;
}

.pr-navbar {
  background-color: #090622ed;
  z-index: 1000;
}

.ms-slidedown .rm-toggle__link,
.ms-slidedown .rm-block__content .menu .menu__link.is-active,
.ms-slidedown .rm-block__content .menu .menu__link.is-active[href="/"]{
    color: #ffffff;
    background-color: transparent;
}
.ms-slidedown .rm-block__content .menu .menu__link{
    color: #ffffff;
    background-color: transparent;

}


/*Main Menu*/
.pr-navbar .menu-level-1 > li:nth-child(1) > span > a.menu__link{
	  background: linear-gradient(270deg,transparent,#0406d7,transparent);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}
.pr-navbar .menu-level-1 > li:nth-child(1) > span > a.menu__link:hover,
.pr-navbar .menu-level-1 > li:nth-child(1) > span > a.menu__link:active,
.pr-navbar .menu-level-1 > li:nth-child(1) > span > a.menu__link:focus,
.pr-navbar .menu-level-1 > li:nth-child(1) > span > a.menu__link.is-active{
	  background-color: #03035475 !important;
	  background: linear-gradient(270deg,#0406d7,#0406d7);
	      background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}

.pr-navbar .menu-level-1 > li:nth-child(1) .menu-level-2 .menu__link{
    background: linear-gradient(90deg,#030354e0,#000000e8);
}
.pr-navbar .menu-level-1 > li:nth-child(1) .menu-level-2 .menu__link:hover{
    background: linear-gradient(270deg,transparent,#0406d7,transparent);
    background-position: bottom;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-color: #030354e0;
}

.pr-navbar .menu-level-1 > li:nth-child(2) > span > a.menu__link{
    background: linear-gradient(270deg,transparent,#f2cb18,transparent);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}
.pr-navbar .menu-level-1 > li:nth-child(2) > span > a.menu__link:hover,
.pr-navbar .menu-level-1 > li:nth-child(2) > span > a.menu__link:active,
.pr-navbar .menu-level-1 > li:nth-child(2) > span > a.menu__link:focus,
.pr-navbar .menu-level-1 > li:nth-child(2) > span > a.menu__link.is-active{
    background-color: #7a650075 !important;
    background: linear-gradient(270deg,#f2cb18,#f2cb18);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}
.pr-navbar .menu-level-1 > li:nth-child(2) .menu-level-2 .menu__link{
	    background: linear-gradient(90deg,#483c02e6,#000000e8);
}
.pr-navbar .menu-level-1 > li:nth-child(2) .menu-level-2 .menu__link:hover{
	  background: linear-gradient(270deg,transparent,#f2cb18,transparent);
    background-position: bottom;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-color: #7a6500e6;
}
.pr-navbar .menu-level-1 > li:nth-child(3) > span > a.menu__link{
    background: linear-gradient(270deg,transparent,#d00f12,transparent);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}
.pr-navbar .menu-level-1 > li:nth-child(3) > span > a.menu__link:hover,
.pr-navbar .menu-level-1 > li:nth-child(3) > span > a.menu__link:active,
.pr-navbar .menu-level-1 > li:nth-child(3) > span > a.menu__link:focus,
.pr-navbar .menu-level-1 > li:nth-child(3) > span > a.menu__link.is-active{
    background-color: #4c040575 !important;
    background: linear-gradient(270deg,#d00f12,#d00f12);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}
.pr-navbar .menu-level-1 > li:nth-child(3) .menu-level-2 .menu__link{
    background: linear-gradient(90deg,#4c0405e6,#000000e8);
}
.pr-navbar .menu-level-1 > li:nth-child(3) .menu-level-2 .menu__link:hover{
 	  background: linear-gradient(270deg,transparent,#d00f12,transparent);
    background-position: bottom;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-color: #4c0405e6;
}

.ms-offcanvas .rm-block__content .menu .rm-accordion-trigger,
.ms-vertical .rm-block__content .menu .rm-accordion-trigger,
.ms-slidedown .rm-block__content .menu .rm-accordion-trigger,
.ms-slidedown .rm-block__content .menu .rm-accordion-trigger:hover
 {
    color: #ffffff;
    background-color: inherit;
}
.ms-slidedown .rm-block__content .menu__link {
    margin-bottom: 0.1rem;
}