#cur-lang .heading, #cur-lang .lang-inline .fa-sort-desc {
  display: none;
}
#sp-top-bar .sp-module .sp-module-content .lang-inline {
  display: block !important;
}
.lang-inline li {
  display: inline;
  padding: 0 3px;
}

.logo {
font-size: 28px !important;
}
#responsivemenu-toggler {
background: #2dade4 !important;
}
#responsivemenu-toggler:hover {
color: #b6b6b6 !important;
}

@media only screen and (max-width: 991px) {
#sp-logo {
width: 80% !important;
}
#sp-menu {
width: 20% !important;
}
#sp-top-bar.top-bar-forest .sp-contact-info > li:not(:last-child) {
margin-right: 30px !important;
display: inline-block !important;
}
}