#languages-block-top {
  position: relative; }
  #languages-block-top span.firstWord {
    display: none; }
  #languages-block-top div.current {
    padding: 7px 0;
    position: relative;
    display: block;
    color: #888888;
    font-weight: 300;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    border-left: none; }
    #languages-block-top div.current strong {
      font-weight: normal; }
    #languages-block-top div.current:hover, #languages-block-top div.current.active {
      color: #333333; }
    #languages-block-top div.current:after {
      content: "\e00e";
      font-family: "fl-outicons";
      font-size: 9px;
      line-height: 18px;
      color: #333333;
      padding-left: 12px;
      font-weight: normal;
      float: right; }
    #languages-block-top div.current.active:after {
      content: "\e00d";
      font-family: "fl-outicons"; }
  #languages-block-top ul {
    display: none;
    width: 250px;
    padding: 30px;
    position: absolute;
    right: 0;
    top: 127%;
    z-index: 2;
    overflow: hidden;
    background: white;
    border-radius: 0;
    color: #333333;
    -moz-box-shadow: rgba(0, 0, 0, 0.31) 0 0 7px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.31) 0 0 7px;
    box-shadow: rgba(0, 0, 0, 0.31) 0 0 7px;
    text-align: left;
    padding: 16px 30px;
    top: 110%; }
    #languages-block-top ul li {
      padding: 5px; }
    #languages-block-top ul li {
      text-transform: uppercase; }
      #languages-block-top ul li a {
        color: #888888; }
      #languages-block-top ul li.selected, #languages-block-top ul li.selected a, #languages-block-top ul li a:hover, #languages-block-top ul li a:focus {
        color: #333333; }
