/* =========================================================
   BDGoldPrice - Google Translate UI Cleanup
   =========================================================
   File:
   assets/css/components/google-translate.css

   Version: 3.0.0

   Google Translate remains functional as a hidden engine.
   BDGoldPrice custom language selector is the only visible UI.
   ========================================================= */


/* =========================================================
   GOOGLE TOP BANNER
   ========================================================= */

.goog-te-banner-frame,
.goog-te-banner-frame.skiptranslate,
iframe.goog-te-banner-frame {

    display: none !important;

    visibility: hidden !important;

    width: 0 !important;

    height: 0 !important;

    min-width: 0 !important;

    min-height: 0 !important;

    max-width: 0 !important;

    max-height: 0 !important;

    margin: 0 !important;

    padding: 0 !important;

    border: 0 !important;

    opacity: 0 !important;

    pointer-events: none !important;
}


/* =========================================================
   GOOGLE BALLOON
   ========================================================= */

.goog-te-balloon-frame,
iframe.goog-te-balloon-frame {

    display: none !important;

    visibility: hidden !important;

    width: 0 !important;

    height: 0 !important;

    opacity: 0 !important;

    pointer-events: none !important;
}


/* =========================================================
   GOOGLE TOOLTIP
   ========================================================= */

#goog-gt-tt,
.goog-tooltip,
.goog-tooltip:hover {

    display: none !important;

    visibility: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;
}


/* =========================================================
   GOOGLE BODY OFFSET
   ========================================================= */

html {

    margin-top: 0 !important;

    padding-top: 0 !important;

    top: 0 !important;
}


html.translated-ltr,
html.translated-rtl {

    margin-top: 0 !important;

    padding-top: 0 !important;

    top: 0 !important;
}


body {

    margin-top: 0 !important;

    padding-top: 0 !important;

    top: 0 !important;
}


body.translated-ltr,
body.translated-rtl {

    margin-top: 0 !important;

    padding-top: 0 !important;

    top: 0 !important;
}


/* =========================================================
   GOOGLE DIRECT BODY WRAPPER
   ========================================================= */

body > .skiptranslate {

    position: absolute !important;

    width: 0 !important;

    height: 0 !important;

    min-width: 0 !important;

    min-height: 0 !important;

    max-width: 0 !important;

    max-height: 0 !important;

    overflow: hidden !important;

    margin: 0 !important;

    padding: 0 !important;

    opacity: 0 !important;

    visibility: hidden !important;

    pointer-events: none !important;

    top: 0 !important;

    left: 0 !important;

    z-index: -1 !important;
}


/* =========================================================
   GOOGLE GADGET
   ========================================================= */

#google_translate_element {

    position: fixed !important;

    width: 1px !important;

    height: 1px !important;

    min-width: 1px !important;

    min-height: 1px !important;

    max-width: 1px !important;

    max-height: 1px !important;

    overflow: hidden !important;

    opacity: 0 !important;

    visibility: hidden !important;

    pointer-events: none !important;

    left: -10000px !important;

    top: -10000px !important;

    z-index: -1 !important;

    margin: 0 !important;

    padding: 0 !important;

    border: 0 !important;
}


/* =========================================================
   GOOGLE GADGET CONTENT
   ========================================================= */

#google_translate_element .goog-te-gadget,
#google_translate_element .goog-te-gadget-simple {

    display: none !important;

    visibility: hidden !important;

    width: 0 !important;

    height: 0 !important;

    margin: 0 !important;

    padding: 0 !important;

    border: 0 !important;
}


/*
 * IMPORTANT:
 *
 * Do NOT use:
 *
 * .goog-te-combo {
 *     display: none;
 * }
 *
 * because blog-translate.js needs .goog-te-combo
 * to perform the language switch.
 */


/* =========================================================
   GOOGLE ICON
   ========================================================= */

.goog-te-gadget-icon {

    display: none !important;

    visibility: hidden !important;
}


/* =========================================================
   GOOGLE SPINNER
   ========================================================= */

.goog-te-spinner-pos {

    display: none !important;

    visibility: hidden !important;

    width: 0 !important;

    height: 0 !important;

    opacity: 0 !important;

    pointer-events: none !important;
}


/* =========================================================
   GOOGLE TRANSLATION HIGHLIGHT
   ========================================================= */

.goog-text-highlight {

    background: transparent !important;

    box-shadow: none !important;
}


/* =========================================================
   GOOGLE GENERATED TEXT TOOLBAR
   ========================================================= */

.goog-te-menu-frame {

    display: none !important;

    visibility: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;
}


/* =========================================================
   SAFETY OFFSET RESET
   ========================================================= */

html[style*="margin-top"],
html[style*="top"],
body[style*="top"],
body[style*="margin-top"],
body[style*="padding-top"] {

    margin-top: 0 !important;

    padding-top: 0 !important;

    top: 0 !important;
}