/*----------------------------------------------------------------------
GOOGLE TRANSLATE OVERRIDES
----------------------------------------------------------------------*/
#original,
.goog-te-balloon-frame,
.goog-logo-link,
.goog-tooltip {
    display: none !important;
    }
font {
    color: inherit !important;
    background: inherit !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
    }    
.goog-te-gadget {
    font-size: 0pt !important;
    color: transparent !important
    }
#google_translate_element {
    display: inline-block !important;
    padding:0px !important;
    margin: 0px !important;
    height:20px !important;
    color: transparent !important;
    }
.goog-te-combo,
.goog-te-combo option {
    width: 140px !important;
    font-size: 8pt !important;
    line-height: 10pt !important;
    letter-spacing: 0pt !important;
    text-transform: capitalize !important;
    right: -42px;
    }
.skiptranslate {
    font-size: 1pt !important; line-height: 1pt !important;
    color: transparent !important;
    }
    
/*----------------------------------------------------------------------
BROWSER SPECIFIC
----------------------------------------------------------------------*/
.mac.gecko #google_translate_element {
    margin-top: -10px !important;
    }
.ie8 #google_translate_element,
.ie9 #google_translate_element {
    margin-top: -9px !important;
    }
.win.chrome #google_translate_element {
    margin-top: -9px !important;
    }