.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

#languages-block-top { float: right; margin-top: 12px; position: relative; }
@media (max-width: 991px) { #languages-block-top { float: left; clear: both; } }
#languages-block-top div.current { color: #777; cursor: pointer; line-height: 19px; font-size: 12px; }
#languages-block-top div.current:hover, #languages-block-top div.current.active { color: #45cbee; }
#languages-block-top ul { display: none; position: absolute; top: 31px; right: 0; width: 157px; background: white; border: 1px solid #e5e5e5; border-top: 2px solid #45cbee; padding: 15px; z-index: 2; }
@media (max-width: 991px) { #languages-block-top ul { right: auto; left: 0; } }
#languages-block-top ul li { color: #636363; padding: 0 5px; }
#languages-block-top ul li a, #languages-block-top ul li > span { display: inline-block; color: #636363; line-height: 22px; font-size: 12px; }
#languages-block-top ul li.selected, #languages-block-top ul li:hover { background: #45cbee; }
#languages-block-top ul li.selected a, #languages-block-top ul li.selected > span, #languages-block-top ul li:hover a, #languages-block-top ul li:hover > span { color: white; }
