body {top:0 !important;}
#wp_translate {display:none!important;}
#wp_tranlate_wrap {display: block; margin-bottom: 15px; position: relative; height: 50px;}
#wp_translate_selector, #wp_translate_selector.inactive {visibility:hidden;
  opacity:0;
  transition:visibility 0s linear 0.25s,opacity 0.25s linear; position: absolute; z-index: 9999;height: 300px; width: 220px; overflow: hidden; overflow-y:scroll; background-color: #ffffff;}
#wp_tranlate_wrap:hover #wp_translate_selector, #wp_translate_selector.activated {visibility:visible;
  opacity:1;
  transition-delay:0s;}
#wp_translate_selector li {height: 40px;}
.langOption {cursor: pointer; padding-left: 10px;}
#wp_translate_selector li:hover, #wp_translate_selector li.active {background-color: #95BBF9;}
.langOptionTitle {display: block; width: 220px; padding: 10px; border: solid 1px #cccccc; transition: opacity 0.25s linear; opacity 1;}
.langOptionTitle i.arrow.down {float: right; margin-top: 5px; border: solid #ccc; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
#wp_tranlate_wrap:hover .langOptionTitle {opacity: .4; transition-delay:0s;}
.langOptionIcon {vertical-align: middle; margin-right: 10px;}
.langOptionText {display: inline-block;}