#language {
  display: inline-block;
  height: 2em !important;
  float: left;
  vertical-align: top;
  width: 12em;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: #ce0e2d url(select-arrow.png) no-repeat 94% center;
  position: fixed; 
z-index: 9999 !important;
right: 17px;
    top: -4px;
}
  #language::before {
    content: '';
    background-image: url(g-translate-icon.svg);
    background-repeat: no-repeat;
    background-size: 1.5625em 1.5625em;
    background-position: center;
    width: 1.5625em;
    height: 1.5625em;
    position: absolute;
    left: 0.625em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); 
  }
  #language::after {
    content: '';
    background-color: #ce0e2d;
    width: 0.0625em;
    height: 1.25em;
    position: absolute;
    right: 1.9em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
  #language .goog-te-gadget-icon {
    display: none; }
  #language .goog-te-gadget {
    font-weight: 400;
    color: transparent;
    font-size: 0.9375em; }
    #language .goog-te-gadget .goog-te-combo,
    #language .goog-te-gadget .goog-te-gadget-simple {
      color: #ffffff;
      font-weight: 600;
      height: 2em !important;
      -moz-appearance: none;
      -webkit-appearance: none;
      border: 1px solid #ce0e2d !important;
      box-shadow: none;
      appearance: none;
      border: none;
      padding: 0 0.6em 0 2.7333333333em !important;
      font-size: 1em;
      background: #ce0e2d url(select-arrow.png) no-repeat 94% center;
      font-family: Navigo, sans-serif
      margin: 0;
      width: 100%;
      text-transform: none; }
    #language .goog-te-gadget > span {
      display: none; }
    #language .goog-te-gadget a {
      display: inline-block;
      vertical-align: top;
      color: rgba(28, 28, 28, 0.5);
      font-family: Navigo, sans-serif
      font-size: 1em;
      padding: 0.875em 1.5em 1.0625em;
      background: #ce0e2d url(select-arrow.png) no-repeat right center;
      margin: 0;
      width: 100%;
      text-transform: none; }
      #language .goog-te-gadget a img {
        display: none; }
      #language .goog-te-gadget a span {
        display: none; }
        #language .goog-te-gadget a span:first-child {
          display: block; }
  @media (min-width: 60em) {
    #language {
      margin-left: 1.125em;
      float: none; } }
  option[value="af"],
    option[value="sq"],
    option[value="am"],
    option[value="ar"],
    option[value="hy"],
    option[value="as"],
    option[value="ay"],
    option[value="az"],
    option[value="bm"],
    option[value="eu"],
    option[value="be"],
    option[value="bn"],
    option[value="bho"],
    option[value="bs"],
    option[value="bg"],
    option[value="ca"],
    option[value="ceb"],
    option[value="ny"],
    option[value="co"],
    option[value="hr"],
    option[value="cs"],
    option[value="da"],
    option[value="dv"],
    option[value="doi"],
    option[value="nl"],
    option[value="eo"],
    option[value="et"],
    option[value="ee"],
    option[value="tl"],
    option[value="fy"],
    option[value="gl"],
    option[value="ka"],
    option[value="el"],
    option[value="gn"],
    option[value="gu"],
    option[value="ht"],
    option[value="ha"],
    option[value="haw"],
    option[value="iw"],
    option[value="hi"],
    option[value="hmn"],
    option[value="hu"],
    option[value="is"],
    option[value="ig"],
    option[value="ilo"],
    option[value="id"],
    option[value="ga"],
    option[value="it"],
    option[value="ja"],
    option[value="jw"],
    option[value="kn"],
    option[value="kk"],
    option[value="km"],
    option[value="rw"],
    option[value="gom"],
    option[value="ko"],
    option[value="kri"],
    option[value="ku"],
    option[value="ckb"],
    option[value="ky"],
    option[value="lo"],
    option[value="la"],
    option[value="lv"],
    option[value="ln"],
    option[value="lt"],
    option[value="lg"],
    option[value="lb"],
    option[value="mk"],
    option[value="mai"],
    option[value="mg"],
    option[value="ms"],
    option[value="ml"],
    option[value="mt"],
    option[value="mi"],
    option[value="mr"],
    option[value="mni-Mtei"],
    option[value="lus"],
    option[value="mn"],
    option[value="my"],
    option[value="ne"],
    option[value="no"],
    option[value="or"],
    option[value="om"],
    option[value="ps"],
    option[value="fa"],
    option[value="pl"],
    option[value="pt"],
    option[value="pa"],
    option[value="qu"],
    option[value="ro"],
    option[value="ru"],
    option[value="sm"],
    option[value="sa"],
    option[value="gd"],
    option[value="nso"],
    option[value="sr"],
    option[value="st"],
    option[value="sn"],
    option[value="sd"],
    option[value="si"],
    option[value="sk"],
    option[value="sl"],
    option[value="so"],
    option[value="su"],
    option[value="sw"],
    option[value="tg"],
    option[value="ta"],
    option[value="tt"],
    option[value="te"],
    option[value="th"],
    option[value="ti"],
    option[value="ts"],
    option[value="tr"],
    option[value="tk"],
    option[value="ak"],
    option[value="uk"],
    option[value="ur"],
    option[value="ug"],
    option[value="uz"],
    option[value="vi"],
    option[value="cy"],
    option[value="xh"],
    option[value="yi"],
    option[value="yo"],
    option[value="zu"]{
      display: none !important;
    }
    option[value="zh-TW"]{
      display: none;
    }
    select:focus{
      outline: none !important;
    }
     select option:hover{
      background: none !important;
      cursor: pointer !important;
    }
    