﻿#google_translate_element {
    visibility: hidden;
}

    #google_translate_element .goog-te-gadget {
        height: 30px;
        overflow: hidden;
    }

        #google_translate_element .goog-te-gadget > *:not(div) {
            display: none;
        }

        /*#google_translate_element .goog-te-gadget > div:hover {
        opacity: 0.8;
        cursor: pointer;
    }*/

        #google_translate_element .goog-te-gadget > div > * {
            vertical-align: middle;
        }

        #google_translate_element .goog-te-gadget .goog-te-gadget-icon {
            background-image: url(https://translate.googleapis.com/translate_static/img/te_ctrl3.gif);
            background-position: -65px 0px;
            margin-right: 7px;
        }

        #google_translate_element .goog-te-gadget .globe {
            margin-right: 7px;
            -webkit-filter: invert(1) !important;
            filter: invert(1) !important;
        }

        #google_translate_element .goog-te-gadget .goog-te-combo {
            /*A reset of styles, including removing the default dropdown arrow*/
            appearance: none;
            /*Additional resets for further consistency*/
            background-color: transparent;
            border: none;
            /*padding: 0 1em 0 0;*/
            padding: 0;
            margin: 0;
            margin-right: 7px;
            /*width: 100%;*/
            /*width: min-content;*/
            color: white;
            font-family: inherit;
            font-size: 20px;
            cursor: inherit;
            line-height: inherit;
            position: relative;
            z-index: 1;
            /*padding-left: 60px;*/
            background-image: none; /* hide dropdown arrow */
        }

            #google_translate_element .goog-te-gadget .goog-te-combo:hover {
                opacity: 0.8;
                cursor: pointer;
            }

            #google_translate_element .goog-te-gadget .goog-te-combo:focus {
                border: none;
                outline: none;
                box-shadow: none;
            }

            #google_translate_element .goog-te-gadget .goog-te-combo option {
                color: black;
                font-size: 14px;
                padding-left: 5px;
            }

        #google_translate_element .goog-te-gadget .vert-line {
            /*color: rgb(187, 187, 187);*/
            font-size: 20px;
            margin-left: 5px;
            border-left: 1px solid rgb(187, 187, 187);
        }

        #google_translate_element .goog-te-gadget .down-arrow {
            color: rgb(187, 187, 187);
            margin-left: 5px;
            font-size: 20px;
        }

        #google_translate_element .goog-te-gadget .pre-wrapper {
            display: inline-block;
            /*margin-right: -60px;*/
            z-index: 0;
        }
            #google_translate_element .goog-te-gadget .pre-wrapper > * {
                display: inline-block;
            }

        #google_translate_element .goog-te-gadget .post-wrapper {
            display: inline-block;
            margin-left: -35px;
            z-index: 0;
        }

            #google_translate_element .goog-te-gadget .post-wrapper:hover {
                opacity: 0.8;
                cursor: pointer;
            }

#widthSpan {
    font-size: 20px;
    display: none;
}
