.hsection {
    background-color: #004f99;
}

.pl-short p {
    margin-bottom: 0.5rem;
}

.hs-sub-menu {
    background-color: rgba(16, 61, 132, 0.9);
    border: 1px solid #fff;

}

.hs-sub-menu a {
    color: #fff !important;
}

.nav-langs .nav-link {
    display: inline-block;
}

.hs-has-sub-menu>a#nav-link-search::after {
    content: "";
}

.topsearch input {
    width: 200px;
    border: none;
    background-color: #fff;
}

.topsearch input[type='submit'] {
    display: none;
}

.topsearch button {
    border: none;
    background-color: #fff;
}