div.mod-languages .btn-group {
display: flex!important;
margin: 0px;
padding: 14px 24px;
background-color: none!important;
}

div.mod-languages a {
padding: .3rem!important;
text-decoration: none;
}

div.mod-languages ul li.lang-active {
background-color: #002AC4!important;
}

div.mod-languages li {
margin: 0 .1rem!important;
}

ul li {
padding-top: 1.4rem;
}

#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>.separator, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>.separator {
color: #ffffff;
}


#rstpl-main-menu-position .navbar .navbar-collapse .navbar-nav-scroll .mod-menu>.nav-item>a, #rstpl-main-menu-position .navbar .navbar-collapse .navbar-nav-scroll .mod-menu>.nav-item>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .navbar-nav-scroll .mod-menu>.nav-item>.separator {
padding: 1.8rem 1.1rem;
}

#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item.parent>[class^="mm-toggler"] {
padding-left: .5rem;
padding-right: .5rem;
}

