#languages-block-top {
  float: right;
  position: relative; }
  @media (max-width: 999px) {
    #languages-block-top {
      float: left; } }
  #languages-block-top img {
    vertical-align: baseline;
    position: relative;
    top: 4px;
    margin-right: 0;
    }
  #languages-block-top span.firstWord {
    display: none; }
  #desktop-header #languages-block-top div.current {
    cursor: pointer;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    height: 60px;
    line-height: 60px;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:700;
    color: #363636 !important;
    text-align: center;
    }
    #languages-block-top div.current:hover {
      color: #515151; }
    #desktop-header #languages-block-top div.current.active {
      border: none !important;
      line-height: 60px;
      position: relative;
      top: 0;
      background: #f1f1f1 !important;
      color: #363636 !important;
      }
      #languages-block-top div.current.active div {
        background: #fff; }
    #desktop-header #languages-block-top div.current div {
      position: relative;
      z-index: 5;
      padding: 0px 10px;
      background: #f1f1f1 !important;
      color: #363636 !important;
      }
      #languages-block-top div.current div:after {
        content: "\F107";
        font-family: "FontAwesome";
        padding-left: 2px;
        display: none;
        }
    @media (max-width: 767px) {
      #languages-block-top div.current .cur-label {
        display: none; } }
  #desktop-header #languages-block-top ul {
    display: none;
    position: absolute;
    top: 60px;
    right: -6px;
    min-width: 120%;
    padding: 10px;
    border: none;
    background: #f1f1f1 !important;
    z-index: 2;
    }
    @media (max-width: 479px) {
      #languages-block-top ul {
        left: 0px;
        right: auto;
        min-width: 250%; } }
    #languages-block-top ul li {
      line-height: 16px;
      text-transform: uppercase;
      text-align: center;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:700;
      font-size: 16px;
      color: #363636 !important;
      margin-bottom: 10px;
      }
      #desktop-header #languages-block-top ul li a{background:transparent !important; color:#363636 !important;}
