        #gbsfw {
            min-width: 400px;
            overflow: visible
        }
        
        .gb_Cb,
        #gbsfw.gb_g {
            display: block;
            outline: none
        }
        
        #gbsfw.gb_oa iframe {
            display: none
        }
        
        .gb_Db {
            padding: 118px 0;
            text-align: center
        }
        
        .gb_Eb {
            background: no-repeat center 0;
            color: #aaa;
            font-size: 13px;
            line-height: 20px;
            padding-top: 76px;
            background-image: -webkit-image-set(url('//ssl.gstatic.com/gb/images/a/f5cdd88b65.png') 1x, url('//ssl.gstatic.com/gb/images/a/133fc21e88.png') 2x)
        }
        
        .gb_Eb a {
            color: #4285f4;
            text-decoration: none
        }
        
        @-webkit-keyframes gb__a {
            0% {
                opacity: 0
            }
            50% {
                opacity: 1
            }
        }
        
        @keyframes gb__a {
            0% {
                opacity: 0
            }
            50% {
                opacity: 1
            }
        }
        
        .gb_Va {
            display: none!important
        }
        
        .gb_Mc {
            display: inline-block;
            padding: 0 0 0 15px;
            vertical-align: middle
        }
        
        .gb_Mc:first-child,
        #gbsfw:first-child+.gb_Mc {
            padding-left: 0
        }
        
        .gb_fc {
            position: relative
        }
        
        .gb_b {
            display: inline-block;
            outline: none;
            vertical-align: middle;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            height: 30px;
            width: 30px;
            color: #000;
            cursor: default;
            text-decoration: none
        }
        
        #gb#gb a.gb_b {
            color: #000;
            cursor: default;
            text-decoration: none
        }
        
        .gb_8a {
            border-color: transparent;
            border-bottom-color: #fff;
            border-style: dashed dashed solid;
            border-width: 0 8.5px 8.5px;
            display: none;
            position: absolute;
            left: 6.5px;
            top: 37px;
            z-index: 1;
            height: 0;
            width: 0;
            -webkit-animation: gb__a .2s;
            animation: gb__a .2s
        }
        
        .gb_9a {
            border-color: transparent;
            border-style: dashed dashed solid;
            border-width: 0 8.5px 8.5px;
            display: none;
            position: absolute;
            left: 6.5px;
            z-index: 1;
            height: 0;
            width: 0;
            -webkit-animation: gb__a .2s;
            animation: gb__a .2s;
            border-bottom-color: #ccc;
            border-bottom-color: rgba(0, 0, 0, .2);
            top: 36px
        }
        
        x:-o-prefocus,
        div.gb_9a {
            border-bottom-color: #ccc
        }
        
        .gb_ea {
            background: #fff;
            border: 1px solid #ccc;
            border-color: rgba(0, 0, 0, .2);
            -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
            display: none;
            outline: none;
            overflow: hidden;
            position: absolute;
            right: 0;
            top: 44px;
            -webkit-animation: gb__a .2s;
            animation: gb__a .2s;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            -webkit-user-select: text
        }
        
        .gb_Mc.gb_g .gb_8a,
        .gb_Mc.gb_g .gb_9a,
        .gb_Mc.gb_g .gb_ea,
        .gb_g.gb_ea {
            display: block
        }
        
        .gb_Mc.gb_g.gb_nd .gb_8a,
        .gb_Mc.gb_g.gb_nd .gb_9a {
            display: none
        }
        
        .gb_od {
            position: absolute;
            right: 0;
            top: 44px;
            z-index: -1
        }
        
        .gb_Za .gb_8a,
        .gb_Za .gb_9a,
        .gb_Za .gb_ea {
            margin-top: -10px
        }
        
        .gb_sb .gb_9a {
            border: 0;
            border-left: 1px solid rgba(0, 0, 0, .2);
            border-top: 1px solid rgba(0, 0, 0, .2);
            height: 14px;
            width: 14px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        
        .gb_sb .gb_8a {
            border: 0;
            border-left: 1px solid rgba(0, 0, 0, .2);
            border-top: 1px solid rgba(0, 0, 0, .2);
            height: 14px;
            width: 14px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            border-color: #fff;
            background: #fff
        }
        
        .gb_Jd::-webkit-scrollbar {
            height: 15px;
            width: 15px
        }
        
        .gb_Jd::-webkit-scrollbar-button {
            height: 0;
            width: 0
        }
        
        .gb_Jd::-webkit-scrollbar-thumb {
            background-clip: padding-box;
            background-color: rgba(0, 0, 0, .3);
            border: 5px solid transparent;
            -webkit-border-radius: 10px;
            border-radius: 10px;
            min-height: 20px;
            min-width: 20px;
            height: 5px;
            width: 5px
        }
        
        .gb_Jd::-webkit-scrollbar-thumb:hover,
        .gb_Jd::-webkit-scrollbar-thumb:active {
            background-color: rgba(0, 0, 0, .4)
        }
        
        .gb_ca .gb_b {
            background-position: -60px -1627px;
            opacity: .55
        }
        
        .gb_da .gb_ca .gb_b {
            background-position: -60px -1627px
        }
        
        .gb_X .gb_ca .gb_b {
            background-position: 0 -69px;
            opacity: 1
        }
        
        .gb_ea.gb_fa {
            min-height: 196px;
            overflow-y: auto;
            width: 320px
        }
        
        .gb_ga {
            -webkit-transition: height .2s ease-in-out;
            transition: height .2s ease-in-out
        }
        
        .gb_ha {
            background: #fff;
            margin: 0;
            min-height: 100px;
            padding: 28px;
            padding-right: 27px;
            text-align: left;
            white-space: normal;
            width: 265px
        }
        
        .gb_ia {
            background: #f5f5f5;
            cursor: pointer;
            height: 40px;
            overflow: hidden
        }
        
        .gb_ja {
            position: relative
        }
        
        .gb_ia {
            display: block;
            line-height: 40px;
            text-align: center;
            width: 320px
        }
        
        .gb_ja {
            display: block;
            line-height: 40px;
            text-align: center
        }
        
        .gb_ja.gb_ka {
            line-height: 0
        }
        
        .gb_ia,
        .gb_ia:visited,
        .gb_ia:active,
        .gb_ja,
        .gb_ja:visited {
            color: #737373;
            text-decoration: none
        }
        
        .gb_ja:active {
            color: #737373
        }
        
        #gb a.gb_ia,
        #gb a.gb_ia:visited,
        #gb a.gb_ia:active,
        #gb a.gb_ja,
        #gb a.gb_ja:visited {
            color: #737373;
            text-decoration: none
        }
        
        #gb a.gb_ja:active {
            color: #737373
        }
        
        .gb_ja,
        .gb_ha {
            display: none
        }
        
        .gb_aa,
        .gb_aa+.gb_ja,
        .gb_la .gb_ja,
        .gb_la .gb_ha {
            display: block
        }
        
        .gb_ja:hover,
        .gb_ja:active,
        #gb a.gb_ja:hover,
        #gb a.gb_ja:active {
            text-decoration: underline
        }
        
        .gb_ja {
            border-bottom: 1px solid #ebebeb;
            left: 28px;
            width: 264px
        }
        
        .gb_la .gb_ia {
            display: none
        }
        
        .gb_ja:last-child {
            border-bottom-width: 0
        }
        
        .gb_ma .gb_O {
            display: initial
        }
        
        .gb_ma.gb_na {
            height: 100px;
            text-align: center
        }
        
        .gb_ma.gb_na img {
            padding: 34px 0;
            height: 32px;
            width: 32px
        }
        
        .gb_ma .gb_3 {
            background-image: url('//ssl.gstatic.com/gb/images/v1_4593b7d7.png');
            -webkit-background-size: 92px 2460px;
            background-size: 92px 2460px;
            background-position: 0 -552px
        }
        
        .gb_ma .gb_3+img {
            border: 0;
            margin: 8px;
            height: 48px;
            width: 48px
        }
        
        .gb_ma div.gb_oa {
            background: #ffa;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            padding: 5px;
            text-align: center
        }
        
        .gb_ma.gb_pa,
        .gb_ma.gb_qa {
            padding-bottom: 0
        }
        
        .gb_ma.gb_ra,
        .gb_ma.gb_qa {
            padding-top: 0
        }
        
        .gb_ma.gb_qa a,
        .gb_ma.gb_ra a {
            top: 0
        }
        
        .gb_sa .gb_ia {
            margin-top: 0;
            position: static
        }
        
        .gb_ta {
            display: inline-block
        }
        
        .gb_ua {
            margin: -12px 28px 28px;
            position: relative;
            width: 264px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1)
        }
        
        .gb_5 {
            background-image: url('//ssl.gstatic.com/gb/images/v1_4593b7d7.png');
            -webkit-background-size: 92px 2460px;
            background-size: 92px 2460px;
            display: inline-block;
            margin: 8px;
            vertical-align: middle;
            height: 64px;
            width: 64px
        }
        
        .gb_va {
            color: #262626;
            display: inline-block;
            font: 13px/18px Arial, sans-serif;
            margin-right: 80px;
            padding: 10px 10px 10px 0;
            vertical-align: middle;
            white-space: normal
        }
        
        .gb_wa {
            font: 16px/24px Arial, sans-serif
        }
        
        .gb_xa,
        #gb#gb .gb_xa {
            color: #427fed;
            text-decoration: none
        }
        
        .gb_xa:hover,
        #gb#gb .gb_xa:hover {
            text-decoration: underline
        }
        
        .gb_ya .gb_ha {
            position: relative
        }
        
        .gb_ya .gb_O {
            position: absolute;
            top: 28px;
            left: 28px
        }
        
        .gb_ia.gb_za {
            display: none;
            height: 0
        }
        
        .gb_N .gb_ca .gb_b::before,
        .gb_N.gb_da .gb_ca .gb_b::before {
            left: -60px;
            top: -1627px
        }
        
        .gb_N.gb_X .gb_ca .gb_b::before {
            left: 0;
            top: -69px
        }
        
        .gb_sb .gb_ia {
            position: relative
        }
        
        .gb_ca .gb_b:hover,
        .gb_ca .gb_b:focus {
            opacity: .85
        }
        
        .gb_X .gb_ca .gb_b:hover,
        .gb_X .gb_ca .gb_b:focus {
            opacity: 1
        }
        
        @media (min-resolution:1.25dppx),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            .gb_ma .gb_3 {
                background-image: url('//ssl.gstatic.com/gb/images/v2_75874709.png')
            }
        }
        
        #gb#gb a.gb_O {
            color: #404040;
            text-decoration: none
        }
        
        #gb#gb a.gb_P,
        #gb#gb span.gb_P {
            text-decoration: none
        }
        
        #gb#gb a.gb_P,
        #gb#gb span.gb_P {
            color: #000
        }
        
        .gb_P {
            opacity: .75
        }
        
        #gb#gb a.gb_P:hover,
        #gb#gb a.gb_P:focus {
            opacity: .85;
            text-decoration: underline
        }
        
        .gb_Q.gb_R {
            display: none;
            padding-left: 15px;
            vertical-align: middle
        }
        
        .gb_Q.gb_R:first-child {
            padding-left: 0
        }
        
        .gb_S.gb_R {
            display: inline-block
        }
        
        .gb_Q span {
            opacity: .55;
            -webkit-user-select: text
        }
        
        .gb_T .gb_S.gb_R {
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            -webkit-flex: 0 1 main-size;
            flex: 0 1 main-size;
            display: -webkit-flex;
            display: flex
        }
        
        .gb_U .gb_S.gb_R {
            display: none
        }
        
        .gb_Q .gb_P {
            display: inline-block;
            line-height: 24px;
            outline: none;
            vertical-align: middle
        }
        
        .gb_S .gb_P {
            min-width: 60px;
            overflow: hidden;
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            -webkit-flex: 0 1 main-size;
            flex: 0 1 main-size;
            text-overflow: ellipsis
        }
        
        .gb_V .gb_S .gb_P {
            min-width: 0
        }
        
        .gb_W .gb_S .gb_P {
            width: 0!important
        }
        
        #gb#gb.gb_X a.gb_P,
        #gb#gb.gb_X span.gb_P,
        #gb#gb .gb_X a.gb_P,
        #gb#gb .gb_X span.gb_P {
            color: #fff
        }
        
        #gb#gb.gb_X span.gb_P,
        #gb#gb .gb_X span.gb_P {
            opacity: .7
        }
        
        .gb_M.gb_M {
            -webkit-background-size: 64px 64px;
            background-size: 64px 64px
        }
        
        #gb2 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/3a1e625196.png')
        }
        
        .gb_N #gb2 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/3a1e625196.png')
        }
        
        #gb22 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/3daf4c1f88.png')
        }
        
        .gb_N #gb22 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/3daf4c1f88.png')
        }
        
        #gb45 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/f420d06f66.png')
        }
        
        .gb_N #gb45 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/f420d06f66.png')
        }
        
        #gb72 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/78b3d46de1.png')
        }
        
        .gb_N #gb72 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/78b3d46de1.png')
        }
        
        #gb117 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/142da27578.png')
        }
        
        .gb_N #gb117 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/142da27578.png')
        }
        
        #gb136 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/911e3628e6.png')
        }
        
        .gb_N #gb136 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/911e3628e6.png')
        }
        
        #gb166 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/5d03e9e245.png')
        }
        
        .gb_N #gb166 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/5d03e9e245.png')
        }
        
        #gb171 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/4244245d7e.png')
        }
        
        .gb_N #gb171 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/4244245d7e.png')
        }
        
        #gb177 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/4653513b7d.png')
        }
        
        .gb_N #gb177 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/4653513b7d.png')
        }
        
        #gb206 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/ad330d8459.png')
        }
        
        .gb_N #gb206 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/ad330d8459.png')
        }
        
        #gb207 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/2c21041e16.png')
        }
        
        .gb_N #gb207 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/2c21041e16.png')
        }
        
        #gb211 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/c03dda0b34.png')
        }
        
        .gb_N #gb211 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/c03dda0b34.png')
        }
        
        #gb217 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/71060be5b3.png')
        }
        
        .gb_N #gb217 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/71060be5b3.png')
        }
        
        #gb228 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/74aa55e0c2.png')
        }
        
        .gb_N #gb228 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/74aa55e0c2.png')
        }
        
        #gb249 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/afa40f6e42.png')
        }
        
        .gb_N #gb249 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/afa40f6e42.png')
        }
        
        #gb260 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/ea554714e7.png')
        }
        
        .gb_N #gb260 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/ea554714e7.png')
        }
        
        #gb261 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/0b26f6f8e4.png')
        }
        
        .gb_N #gb261 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/0b26f6f8e4.png')
        }
        
        #gb108 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/dfbeb24785.png')
        }
        
        .gb_N #gb108 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/dfbeb24785.png')
        }
        
        #gb60 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/85bb99a341.png')
        }
        
        .gb_N #gb60 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/85bb99a341.png')
        }
        
        #gb175 .gb_M {
            background-image: url('//ssl.gstatic.com/gb/images/a/eacd033c28.png')
        }
        
        .gb_N #gb175 .gb_M::before {
            content: url('//ssl.gstatic.com/gb/images/a/eacd033c28.png')
        }
        
        @media (min-resolution:1.25dppx),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            #gb2 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/438087d3df.png')
            }
            .gb_N #gb2 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/438087d3df.png')
            }
            #gb22 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/cfa67efcd3.png')
            }
            .gb_N #gb22 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/cfa67efcd3.png')
            }
            #gb45 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/9c561d4392.png')
            }
            .gb_N #gb45 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/9c561d4392.png')
            }
            #gb72 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/90f42e515b.png')
            }
            .gb_N #gb72 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/90f42e515b.png')
            }
            #gb117 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/e3cbb9b858.png')
            }
            .gb_N #gb117 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/e3cbb9b858.png')
            }
            #gb136 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/17bdcddea9.png')
            }
            .gb_N #gb136 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/17bdcddea9.png')
            }
            #gb166 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/56c3072e8e.png')
            }
            .gb_N #gb166 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/56c3072e8e.png')
            }
            #gb171 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/1b217ae532.png')
            }
            .gb_N #gb171 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/1b217ae532.png')
            }
            #gb177 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/188f0d697b.png')
            }
            .gb_N #gb177 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/188f0d697b.png')
            }
            #gb206 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/20808fb750.png')
            }
            .gb_N #gb206 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/20808fb750.png')
            }
            #gb207 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/6d9eaee7f9.png')
            }
            .gb_N #gb207 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/6d9eaee7f9.png')
            }
            #gb211 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/2d7fffa981.png')
            }
            .gb_N #gb211 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/2d7fffa981.png')
            }
            #gb217 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/e2c0b463b4.png')
            }
            .gb_N #gb217 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/e2c0b463b4.png')
            }
            #gb228 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/fe8c881457.png')
            }
            .gb_N #gb228 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/fe8c881457.png')
            }
            #gb249 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/d54db42004.png')
            }
            .gb_N #gb249 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/d54db42004.png')
            }
            #gb260 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/99be7c5086.png')
            }
            .gb_N #gb260 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/99be7c5086.png')
            }
            #gb261 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/9001dae971.png')
            }
            .gb_N #gb261 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/9001dae971.png')
            }
            #gb108 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/ca7b209615.png')
            }
            .gb_N #gb108 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/ca7b209615.png')
            }
            #gb60 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/e000432278.png')
            }
            .gb_N #gb60 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/e000432278.png')
            }
            #gb175 .gb_M {
                background-image: url('//ssl.gstatic.com/gb/images/a/84d52a8885.png')
            }
            .gb_N #gb175 .gb_M::before {
                content: url('//ssl.gstatic.com/gb/images/a/84d52a8885.png')
            }
        }
        
        .gb_Z {
            padding: 1px;
            display: inline-block;
            vertical-align: top;
            color: black;
            z-index: 999;
            height: 98px;
            width: 86px
        }
        
        .gb_Z a {
            text-decoration: none
        }
        
        .gb_Z[aria-grabbed=true] {
            visibility: hidden
        }
        
        .gb_Z:hover:not(.gb_0) {
            z-index: 1001
        }
        
        .gb_Z:hover:not(.gb_0) a {
            border: 1px solid #e5e5e5;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            margin: 7px 1px
        }
        
        .gb_Z.gb_1:not(.gb_0) a {
            border: 1px solid #e5e5e5;
            -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
        }
        
        .gb_Z.gb_1 a {
            background: #fff;
            cursor: -moz-grabbing;
            cursor: -webkit-grabbing;
            margin: -1px;
            visibility: visible;
            z-index: 1001
        }
        
        .gb_2 {
            opacity: .5
        }
        
        .gb_Z.gb_1 a {
            color: #404040!important;
            cursor: -moz-grabbing;
            cursor: -webkit-grabbing;
            font: 13px/27px Arial, sans-serif;
            text-decoration: none!important
        }
        
        .gb_O {
            color: #404040;
            display: inline-block;
            font-size: 13px;
            margin: 8px 2px;
            text-align: center;
            outline: none
        }
        
        .gb_O .gb_3,
        .gb_O .gb_M {
            display: inline-block;
            vertical-align: top;
            height: 64px;
            width: 64px
        }
        
        .gb_4 {
            display: block;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            width: 84px;
            text-overflow: ellipsis
        }
        
        .gb_Z:hover .gb_O {
            z-index: 1
        }
        
        .gb_Z:hover .gb_4 {
            background: rgba(255, 255, 255, .9);
            white-space: normal;
            overflow-wrap: break-word;
            word-wrap: break-word
        }
        
        .gb_O.gb_0 {
            cursor: default;
            filter: url("data:image/svg+xml;utf8,\00003csvg xmlns=\000027http://www.w3.org/2000/svg\000027\00003e\00003cfilter id=\000027g\000027\00003e\00003cfeColorMatrix values=\0000270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\000027/\00003e\00003c/filter\00003e\00003c/svg\00003e#g");
            -webkit-filter: grayscale(1);
            opacity: .4
        }
        
        .gb_O .gb_3 {
            background-image: url('//ssl.gstatic.com/gb/images/v1_4593b7d7.png');
            -webkit-background-size: 92px 2460px;
            background-size: 92px 2460px
        }
        
        .gb_N .gb_O .gb_3,
        .gb_N .gb_5.gb_3 {
            background-image: none;
            overflow: hidden;
            position: relative
        }
        
        .gb_N .gb_O .gb_3::before,
        .gb_N .gb_5.gb_3::before {
            content: url('//ssl.gstatic.com/gb/images/v1_4593b7d7.png');
            position: absolute
        }
        
        .gb_N .gb_M {
            background-image: none!important;
            position: relative
        }
        
        .gb_N .gb_M::before {
            left: 0;
            position: absolute;
            top: 0
        }
        
        @media (min-resolution:1.25dppx),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            .gb_O .gb_3 {
                background-image: url('//ssl.gstatic.com/gb/images/v2_75874709.png')
            }
            .gb_N .gb_O .gb_3::before {
                content: url('//ssl.gstatic.com/gb/images/v2_75874709.png');
                -webkit-transform: scale(.5);
                transform: scale(.5);
                -webkit-transform-origin: 0 0;
                transform-origin: 0 0
            }
            .gb_N .gb_O .gb_M::before {
                -webkit-transform: scale(.5);
                transform: scale(.5);
                -webkit-transform-origin: 0 0;
                transform-origin: 0 0
            }
        }
        
        .gb_6 .gb_O:focus,
        #gb#gb .gb_6 a.gb_O:focus {
            text-decoration: underline
        }
        
        .gb_Z[aria-grabbed=true].gb_7 {
            visibility: visible
        }
        
        .gb_8,
        .gb_9 {
            position: relative;
            top: 27px;
            visibility: hidden
        }
        
        .gb_8 {
            float: left;
            width: 0;
            height: 0;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-right: 5px solid #4273db
        }
        
        .gb_9 {
            float: right;
            width: 0;
            height: 0;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-left: 5px solid #4273db
        }
        
        ul.gb_aa li.gb_7:not(:first-child) .gb_8,
        ul.gb_aa li.gb_7 .gb_9,
        ul.gb_ba li.gb_7 .gb_8,
        ul.gb_ba li.gb_7:not(:last-child) .gb_9 {
            visibility: visible
        }
        
        .gb_Aa {
            background: #f8f8f8;
            border: 1px solid #c6c6c6;
            display: inline-block;
            line-height: 28px;
            padding: 0 12px;
            -webkit-border-radius: 2px;
            border-radius: 2px
        }
        
        .gb_Ba {
            background: #f8f8f8;
            display: inline-block;
            line-height: 28px;
            padding: 0 12px;
            -webkit-border-radius: 2px;
            border-radius: 2px
        }
        
        .gb_Aa,
        #gb a.gb_Aa.gb_Aa,
        .gb_Ba {
            color: #666;
            cursor: default;
            text-decoration: none
        }
        
        #gb a.gb_Ba.gb_Ba {
            cursor: default;
            text-decoration: none
        }
        
        .gb_Ba {
            border: 1px solid #4285f4;
            font-weight: bold;
            outline: none;
            background: #4285f4;
            background: -webkit-linear-gradient(top, #4387fd, #4683ea);
            background: linear-gradient(top, #4387fd, #4683ea);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4387fd, endColorstr=#4683ea, GradientType=0)
        }
        
        #gb a.gb_Ba.gb_Ba {
            color: #fff
        }
        
        .gb_Ba:hover {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15)
        }
        
        .gb_Ba:active {
            -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15);
            box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15);
            background: #3c78dc;
            background: -webkit-linear-gradient(top, #3c7ae4, #3f76d3);
            background: linear-gradient(top, #3c7ae4, #3f76d3);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4, endColorstr=#3f76d3, GradientType=0)
        }
        
        .gb_pd {
            display: inline-block;
            line-height: normal;
            position: relative;
            z-index: 987
        }
        
        .gb_Wa {
            -webkit-background-size: 32px 32px;
            background-size: 32px 32px;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            display: block;
            margin: -1px;
            overflow: hidden;
            position: relative;
            height: 32px;
            width: 32px
        }
        
        .gb_Wa:hover,
        .gb_Wa:focus {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15)
        }
        
        .gb_Wa:active {
            -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15);
            box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15)
        }
        
        .gb_Wa:active::after {
            background: rgba(0, 0, 0, .1);
            -webkit-border-radius: 50%;
            border-radius: 50%;
            content: '';
            display: block;
            height: 100%
        }
        
        .gb_Xa {
            cursor: pointer;
            line-height: 30px;
            min-width: 30px;
            opacity: .75;
            overflow: hidden;
            vertical-align: middle;
            text-overflow: ellipsis
        }
        
        .gb_b.gb_Xa {
            width: auto
        }
        
        .gb_Xa:hover,
        .gb_Xa:focus {
            opacity: .85
        }
        
        .gb_Za .gb_Xa,
        .gb_Za .gb_0a {
            line-height: 26px
        }
        
        #gb#gb.gb_Za a.gb_Xa,
        .gb_Za .gb_0a {
            font-size: 11px;
            height: auto
        }
        
        .gb_1a {
            border-top: 4px solid #000;
            border-left: 4px dashed transparent;
            border-right: 4px dashed transparent;
            display: inline-block;
            margin-left: 6px;
            opacity: .75;
            vertical-align: middle
        }
        
        .gb_2a:hover .gb_1a {
            opacity: .85
        }
        
        .gb_X .gb_Xa,
        .gb_X .gb_1a {
            opacity: 1
        }
        
        #gb#gb.gb_X.gb_X a.gb_Xa,
        #gb#gb .gb_X.gb_X a.gb_Xa {
            color: #fff
        }
        
        .gb_X.gb_X .gb_1a {
            border-top-color: #fff;
            opacity: 1
        }
        
        .gb_da .gb_Wa:hover,
        .gb_X .gb_Wa:hover,
        .gb_da .gb_Wa:focus,
        .gb_X .gb_Wa:focus {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .2);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .2)
        }
        
        .gb_3a .gb_4a,
        .gb_5a .gb_4a {
            position: absolute;
            right: 1px
        }
        
        .gb_4a.gb_R,
        .gb_6a.gb_R,
        .gb_2a.gb_R {
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            -webkit-flex: 0 1 main-size;
            flex: 0 1 main-size
        }
        
        .gb_7a.gb_W .gb_Xa {
            width: 30px!important
        }
        
        .gb_Xa~.gb_8a,
        .gb_Xa~.gb_9a {
            left: auto;
            right: 6.5px
        }
        
        .gb_ab {
            outline: none
        }
        
        .gb_bb,
        #gb a.gb_bb.gb_bb,
        .gb_cb a,
        #gb .gb_cb.gb_cb a {
            color: #36c;
            text-decoration: none
        }
        
        .gb_bb:active,
        #gb a.gb_bb:active,
        .gb_bb:hover,
        #gb a.gb_bb:hover,
        .gb_cb a:active,
        #gb .gb_cb a:active,
        .gb_cb a:hover,
        #gb .gb_cb a:hover {
            text-decoration: underline
        }
        
        .gb_db {
            margin: 20px
        }
        
        .gb_eb,
        .gb_fb {
            display: inline-block;
            vertical-align: top
        }
        
        .gb_eb {
            margin-right: 20px;
            position: relative
        }
        
        .gb_gb {
            -webkit-border-radius: 50%;
            border-radius: 50%;
            overflow: hidden;
            -webkit-transform: translateZ(0)
        }
        
        .gb_hb {
            -webkit-background-size: 96px 96px;
            background-size: 96px 96px;
            border: none;
            vertical-align: top;
            height: 96px;
            width: 96px
        }
        
        .gb_ib {
            background: rgba(78, 144, 254, .7);
            bottom: 0;
            color: #fff;
            font-size: 9px;
            font-weight: bold;
            left: 0;
            line-height: 9px;
            position: absolute;
            padding: 7px 0;
            text-align: center;
            width: 96px
        }
        
        .gb_gb .gb_ib {
            background: rgba(0, 0, 0, .54)
        }
        
        .gb_jb {
            font-weight: bold;
            margin: -4px 0 1px 0
        }
        
        .gb_kb {
            color: #666
        }
        
        .gb_cb {
            color: #ccc;
            margin: 6px 0
        }
        
        .gb_cb a {
            margin: 0 10px
        }
        
        .gb_cb a:first-child {
            margin-left: 0
        }
        
        .gb_cb a:last-child {
            margin-right: 0
        }
        
        .gb_fb .gb_lb {
            background: #4d90fe;
            border-color: #3079ed;
            font-weight: bold;
            margin: 10px 0 0 0;
            color: #fff
        }
        
        #gb .gb_fb a.gb_lb.gb_lb {
            color: #fff
        }
        
        .gb_fb .gb_lb:hover {
            background: #357ae8;
            border-color: #2f5bb7
        }
        
        .gb_mb {
            background: #f5f5f5;
            border-top: 1px solid #ccc;
            border-color: rgba(0, 0, 0, .2);
            padding: 10px 0;
            width: 100%;
            display: table
        }
        
        .gb_mb .gb_lb {
            margin: 0 20px
        }
        
        .gb_mb>div {
            display: table-cell;
            text-align: right
        }
        
        .gb_mb>div:first-child {
            text-align: left
        }
        
        .gb_mb .gb_nb {
            display: block;
            text-align: center
        }
        
        .gb_ob .gb_8a {
            border-bottom-color: #fef9db
        }
        
        .gb_pb {
            background: #fef9db;
            font-size: 11px;
            padding: 10px 20px;
            white-space: normal
        }
        
        .gb_pb b,
        .gb_bb {
            white-space: nowrap
        }
        
        .gb_qb {
            background: #f5f5f5;
            border-top: 1px solid #ccc;
            border-top-color: rgba(0, 0, 0, .2);
            max-height: 230px;
            overflow: auto
        }
        
        .gb_rb {
            border-top: 1px solid #ccc;
            border-top-color: rgba(0, 0, 0, .2);
            display: block;
            padding: 10px 20px
        }
        
        .gb_sb .gb_rb:focus .gb_tb {
            outline: 1px dotted #fff
        }
        
        .gb_rb:hover {
            background: #eee
        }
        
        .gb_rb:first-child,
        .gb_ub:first-child+.gb_rb {
            border-top: 0
        }
        
        .gb_ub {
            display: none
        }
        
        .gb_vb {
            cursor: default
        }
        
        .gb_vb:hover {
            background: transparent
        }
        
        .gb_wb {
            border: none;
            vertical-align: top;
            height: 48px;
            width: 48px
        }
        
        .gb_tb {
            display: inline-block;
            margin: 6px 0 0 10px
        }
        
        .gb_vb .gb_wb,
        .gb_vb .gb_tb {
            opacity: .4
        }
        
        .gb_xb {
            color: #000
        }
        
        .gb_vb .gb_xb {
            color: #666
        }
        
        .gb_yb {
            color: #666
        }
        
        .gb_zb {
            background: #f5f5f5;
            border-top: 1px solid #ccc;
            border-top-color: rgba(0, 0, 0, .2);
            display: block;
            padding: 10px 20px
        }
        
        .gb_Ab {
            background-position: -60px -2288px;
            display: inline-block;
            margin: 1px 0;
            vertical-align: middle;
            height: 25px;
            width: 25px
        }
        
        .gb_N .gb_Ab::before {
            left: -60px;
            top: -2288px
        }
        
        .gb_Bb {
            color: #427fed;
            display: inline-block;
            padding: 0 25px 0 10px;
            vertical-align: middle;
            white-space: normal
        }
        
        .gb_zb:hover .gb_Bb {
            text-decoration: underline
        }
        
        .gb_ye {
            color: #000;
            font: 13px/27px Arial, sans-serif;
            left: 0;
            min-width: 1152px;
            position: absolute;
            top: 0;
            -webkit-user-select: none;
            width: 100%
        }
        
        .gb_Jd {
            font: 13px/27px Arial, sans-serif;
            position: relative;
            height: 60px;
            width: 100%
        }
        
        .gb_Za .gb_Jd {
            height: 28px
        }
        
        #gba {
            height: 60px
        }
        
        #gba.gb_Za {
            height: 28px
        }
        
        #gba.gb_ze {
            height: 90px
        }
        
        #gba.gb_ze.gb_Za {
            height: 58px
        }
        
        .gb_Jd>.gb_R {
            height: 60px;
            line-height: 58px;
            vertical-align: middle
        }
        
        .gb_Za .gb_Jd>.gb_R {
            height: 28px;
            line-height: 26px
        }
        
        .gb_Jd::before {
            background: #e5e5e5;
            bottom: 0;
            content: '';
            display: none;
            height: 1px;
            left: 0;
            position: absolute;
            right: 0
        }
        
        .gb_Jd {
            background: #f1f1f1
        }
        
        .gb_Ae .gb_Jd {
            background: #fff
        }
        
        .gb_Ae .gb_Jd::before,
        .gb_Za .gb_Jd::before {
            display: none
        }
        
        .gb_da .gb_Jd,
        .gb_X .gb_Jd,
        .gb_Za .gb_Jd {
            background: transparent
        }
        
        .gb_da .gb_Jd::before {
            background: #e1e1e1;
            background: rgba(0, 0, 0, .12)
        }
        
        .gb_X .gb_Jd::before {
            background: #333;
            background: rgba(255, 255, 255, .2)
        }
        
        .gb_R {
            display: inline-block;
            -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
            -webkit-flex: 0 0 main-size;
            flex: 0 0 main-size
        }
        
        .gb_R.gb_Be {
            float: right;
            -webkit-order: 1;
            order: 1
        }
        
        .gb_Ce {
            white-space: nowrap
        }
        
        .gb_T .gb_Ce {
            display: -webkit-flex;
            display: flex
        }
        
        .gb_Ce,
        .gb_R {
            margin-left: 0!important;
            margin-right: 0!important
        }
        
        .gb_Lb {
            background-image: url('//ssl.gstatic.com/gb/images/v1_4593b7d7.png');
            -webkit-background-size: 92px 2460px;
            background-size: 92px 2460px
        }
        
        @media (min-resolution:1.25dppx),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            .gb_Lb {
                background-image: url('//ssl.gstatic.com/gb/images/v2_75874709.png')
            }
        }
        
        .gb_7a:not(.gb_N) .gb_Wa::before,
        .gb_7a:not(.gb_N) .gb_hb::before {
            content: none
        }
        
        .gb_N .gb_Jb .gb_Lb::before {
            left: 0;
            top: -1904px
        }
        
        .gb_N.gb_X .gb_Jb .gb_Lb::before {
            left: 0;
            top: -311px
        }
        
        .gb_N.gb_da .gb_Jb .gb_Lb::before {
            left: 0;
            top: -2358px
        }
        
        .gb_N .gb_Mb {
            background-image: none!important
        }
        
        .gb_N .gb_Nb {
            visibility: visible
        }
        
        .gb_sb .gb_Ec span {
            background: transparent
        }
        
        .gb_Fb {
            min-width: 127px;
            overflow: hidden;
            position: relative;
            z-index: 987
        }
        
        .gb_Hb {
            position: absolute;
            padding: 0 20px 0 15px
        }
        
        .gb_Ib .gb_Hb {
            right: 100%;
            margin-right: -127px
        }
        
        .gb_Jb {
            display: inline-block;
            outline: none;
            vertical-align: middle
        }
        
        .gb_Kb .gb_Jb {
            position: relative;
            top: 2px
        }
        
        .gb_Jb .gb_Lb,
        .gb_Mb {
            display: block
        }
        
        .gb_Nb {
            border: none;
            display: block;
            visibility: hidden
        }
        
        .gb_Jb .gb_Lb {
            background-position: 0 -1904px;
            height: 33px;
            width: 92px
        }
        
        .gb_Mb {
            background-repeat: no-repeat
        }
        
        .gb_X .gb_Jb .gb_Lb {
            background-position: 0 -311px
        }
        
        .gb_da .gb_Jb .gb_Lb {
            background-position: 0 -2358px;
            opacity: .54
        }
        
        @-webkit-keyframes gb__nb {
            0% {
                -webkit-transform: scale(0, 0);
                transform: scale(0, 0)
            }
            20% {
                -webkit-transform: scale(1.4, 1.4);
                transform: scale(1.4, 1.4)
            }
            50% {
                -webkit-transform: scale(.8, .8);
                transform: scale(.8, .8)
            }
            85% {
                -webkit-transform: scale(1.1, 1.1);
                transform: scale(1.1, 1.1)
            }
            to {
                -webkit-transform: scale(1.0, 1.0);
                transform: scale(1.0, 1.0)
            }
        }
        
        @keyframes gb__nb {
            0% {
                -webkit-transform: scale(0, 0);
                transform: scale(0, 0)
            }
            20% {
                -webkit-transform: scale(1.4, 1.4);
                transform: scale(1.4, 1.4)
            }
            50% {
                -webkit-transform: scale(.8, .8);
                transform: scale(.8, .8)
            }
            85% {
                -webkit-transform: scale(1.1, 1.1);
                transform: scale(1.1, 1.1)
            }
            to {
                -webkit-transform: scale(1.0, 1.0);
                transform: scale(1.0, 1.0)
            }
        }
        
        .gb_6b {
            background-position: -35px -1247px;
            opacity: .55;
            height: 100%;
            width: 100%
        }
        
        .gb_b:hover .gb_6b,
        .gb_b:focus .gb_6b {
            opacity: .85
        }
        
        .gb_7b .gb_6b {
            background-position: -35px -2323px
        }
        
        .gb_8b {
            background-color: #cb4437;
            -webkit-border-radius: 8px;
            border-radius: 8px;
            font: bold 11px Arial;
            color: #fff;
            line-height: 16px;
            min-width: 14px;
            padding: 0 1px;
            position: absolute;
            right: 0;
            text-align: center;
            text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
            top: 0;
            visibility: hidden;
            z-index: 990
        }
        
        .gb_9b .gb_8b,
        .gb_9b .gb_ac,
        .gb_9b .gb_ac.gb_bc {
            visibility: visible
        }
        
        .gb_ac {
            padding: 0 2px;
            visibility: hidden
        }
        
        .gb_cc:not(.gb_dc) .gb_9a,
        .gb_cc:not(.gb_dc) .gb_8a {
            left: 3px
        }
        
        .gb_8b.gb_ec {
            -webkit-animation: gb__nb .6s 1s both ease-in-out;
            animation: gb__nb .6s 1s both ease-in-out;
            -webkit-perspective-origin: top right;
            perspective-origin: top right;
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
            -webkit-transform-origin: top right;
            transform-origin: top right
        }
        
        .gb_ec .gb_ac {
            visibility: visible
        }
        
        .gb_da .gb_b .gb_6b {
            background-position: 0 -2323px;
            opacity: .7
        }
        
        .gb_da .gb_7b .gb_6b {
            background-position: 0 -1247px
        }
        
        .gb_da .gb_b:hover .gb_6b,
        .gb_da .gb_b:focus .gb_6b {
            opacity: .85
        }
        
        .gb_X .gb_b .gb_6b {
            background-position: 0 -901px;
            opacity: 1
        }
        
        .gb_X .gb_7b .gb_6b {
            background-position: 0 -1212px
        }
        
        .gb_da .gb_8b,
        .gb_X .gb_8b {
            border: none
        }
        
        .gb_cc .gb_fc {
            font-size: 14px;
            font-weight: bold;
            top: 0;
            right: 0
        }
        
        .gb_cc .gb_b {
            display: inline-block;
            vertical-align: middle;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            height: 30px;
            width: 30px
        }
        
        .gb_cc .gb_8a {
            border-bottom-color: #e5e5e5
        }
        
        .gb_gc {
            background-color: rgba(0, 0, 0, .55);
            color: #fff;
            font-size: 12px;
            font-weight: bold;
            line-height: 20px;
            margin: 5px;
            padding: 0 2px;
            text-align: center;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            height: 20px;
            width: 20px
        }
        
        .gb_gc.gb_hc {
            background-position: -69px -104px
        }
        
        .gb_gc.gb_ic {
            background-position: -35px -2288px
        }
        
        .gb_b:hover .gb_gc,
        .gb_b:focus .gb_gc {
            background-color: rgba(0, 0, 0, .85)
        }
        
        #gbsfw.gb_jc {
            background: #e5e5e5;
            border-color: #ccc
        }
        
        .gb_da .gb_gc {
            background-color: rgba(0, 0, 0, .7)
        }
        
        .gb_X .gb_gc.gb_gc,
        .gb_X .gb_9b .gb_gc.gb_gc,
        .gb_X .gb_9b .gb_b:hover .gb_gc,
        .gb_X .gb_9b .gb_b:focus .gb_gc {
            background-color: #fff;
            color: #404040
        }
        
        .gb_X .gb_gc.gb_hc {
            background-position: -69px -173px
        }
        
        .gb_X .gb_gc.gb_ic {
            background-position: 0 -1627px
        }
        
        .gb_9b .gb_gc.gb_gc {
            background-color: #db4437;
            color: #fff
        }
        
        .gb_9b .gb_b:hover .gb_gc,
        .gb_9b .gb_b:focus .gb_gc {
            background-color: #a52714
        }
        
        .gb_9b .gb_gc.gb_ic {
            background-position: -35px -2288px
        }
        
        .gb_N .gb_6b::before {
            left: -35px;
            top: -1247px
        }
        
        .gb_N .gb_7b .gb_6b::before {
            left: -35px;
            top: -2323px
        }
        
        .gb_N.gb_da .gb_b .gb_6b::before {
            left: 0;
            top: -2323px
        }
        
        .gb_N.gb_da .gb_7b .gb_6b::before {
            left: 0;
            top: -1247px
        }
        
        .gb_N.gb_X .gb_b .gb_6b::before {
            left: 0;
            top: -901px
        }
        
        .gb_N.gb_X .gb_7b .gb_6b::before {
            left: 0;
            top: -1212px
        }
        
        .gb_sb .gb_gc {
            border: 1px solid #fff;
            color: #fff
        }
        
        .gb_sb.gb_da .gb_gc {
            border-color: #000;
            color: #000
        }
        
        .gb_N .gb_gc.gb_hc::before,
        .gb_sb.gb_N.gb_X .gb_gc.gb_hc::before {
            left: -69px;
            top: -104px
        }
        
        .gb_N .gb_gc.gb_ic::before,
        .gb_sb.gb_N.gb_X .gb_gc.gb_ic::before {
            left: -35px;
            top: -2288px
        }
        
        .gb_N.gb_X .gb_gc.gb_hc::before,
        .gb_sb.gb_N.gb_da .gb_gc.gb_hc::before {
            left: -69px;
            top: -173px
        }
        
        .gb_N.gb_X .gb_gc.gb_ic::before,
        .gb_sb.gb_N.gb_da .gb_gc.gb_ic::before {
            left: 0;
            top: -1627px
        }
        
        .gb_oc {
            color: #ffffff;
            font-size: 13px;
            font-weight: bold;
            height: 25px;
            line-height: 19px;
            padding-top: 5px;
            padding-left: 12px;
            position: relative;
            background-color: #4d90fe
        }
        
        .gb_oc .gb_pc {
            color: #ffffff;
            cursor: default;
            font-size: 22px;
            font-weight: normal;
            position: absolute;
            right: 12px;
            top: 5px
        }
        
        .gb_oc .gb_qc,
        .gb_oc .gb_rc {
            color: #ffffff;
            display: inline-block;
            font-size: 11px;
            margin-left: 16px;
            padding: 0 8px;
            white-space: nowrap
        }
        
        .gb_sc {
            background: none;
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.16)), to(rgba(0, 0, 0, 0.2)));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.2));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.2));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.2));
            border-radius: 2px;
            border: 1px solid #dcdcdc;
            border: 1px solid rgba(0, 0, 0, 0.1);
            cursor: default!important;
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#160000ff, endColorstr=#220000ff);
            text-decoration: none!important;
            -webkit-border-radius: 2px
        }
        
        .gb_sc:hover {
            background: none;
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.14)), to(rgba(0, 0, 0, 0.2)));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.2));
            background-image: linear-gradient(top, rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.2));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.2));
            border: 1px solid rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#14000000, endColorstr=#22000000)
        }
        
        .gb_sc:active {
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
        }
        
        .gb_Mc.gb_qd {
            padding: 0
        }
        
        .gb_qd .gb_ea {
            padding: 26px 26px 22px 13px;
            background: #ffffff
        }
        
        .gb_rd.gb_qd .gb_ea {
            background: #4d90fe
        }
        
        a.gb_sd {
            color: #666666!important;
            font-size: 22px;
            height: 9px;
            opacity: .8;
            position: absolute;
            right: 14px;
            top: 4px;
            text-decoration: none!important;
            width: 9px
        }
        
        .gb_rd a.gb_sd {
            color: #c1d1f4!important
        }
        
        a.gb_sd:hover,
        a.gb_sd:active {
            opacity: 1
        }
        
        .gb_td {
            padding: 0;
            width: 258px;
            white-space: normal;
            display: table
        }
        
        .gb_rd .gb_td {
            width: 200px
        }
        
        .gb_ud {
            color: #333333;
            font-size: 16px;
            line-height: 20px;
            margin: 0;
            margin-bottom: 16px
        }
        
        .gb_rd .gb_ud {
            color: #ffffff
        }
        
        .gb_vd {
            color: #666666;
            line-height: 17px;
            margin: 0;
            margin-bottom: 5px
        }
        
        .gb_rd .gb_vd {
            color: #ffffff
        }
        
        .gb_wd {
            position: absolute;
            background: transparent;
            top: -999px;
            z-index: -1;
            visibility: hidden;
            margin-top: 1px;
            margin-left: 1px
        }
        
        #gb .gb_qd {
            margin: 0
        }
        
        .gb_qd .gb_lb {
            background: #4d90fe;
            border-color: #3079ed;
            margin-top: 15px
        }
        
        #gb .gb_qd a.gb_lb.gb_lb {
            color: #ffffff
        }
        
        .gb_qd .gb_lb:hover {
            background: #357ae8;
            border-color: #2f5bb7
        }
        
        .gb_xd .gb_fc .gb_8a {
            border-bottom-color: #ffffff;
            display: block
        }
        
        .gb_yd .gb_fc .gb_8a {
            border-bottom-color: #4d90fe;
            display: block
        }
        
        .gb_xd .gb_fc .gb_9a,
        .gb_yd .gb_fc .gb_9a {
            display: block
        }
        
        .gb_zd,
        .gb_Ad {
            display: table-cell
        }
        
        .gb_zd {
            vertical-align: middle
        }
        
        .gb_Ad {
            padding-left: 13px;
            width: 100%
        }
        
        .gb_Bd {
            margin-bottom: 32px;
            font-size: small
        }
        
        .gb_Bd .gb_Cd {
            margin-right: 5px
        }
        
        .gb_Bd .gb_Dd {
            color: red
        }
        
        .gb_nc {
            display: none
        }
        
        .gb_nc.gb_g {
            display: block
        }
        
        .gb_Ed {
            position: relative;
            width: 650px;
            z-index: 986
        }
        
        #gbq2 {
            padding-top: 15px
        }
        
        .gb_T .gb_Ed {
            min-width: 200px;
            -webkit-flex: 0 2 auto;
            flex: 0 2 auto;
            -webkit-flex: 0 2 main-size;
            flex: 0 2 main-size
        }
        
        .gb_V~.gb_Ed {
            min-width: 0
        }
        
        .gb_T #gbqf {
            margin-right: 0;
            display: -webkit-flex;
            display: flex
        }
        
        .gb_T .gbqff {
            min-width: 0;
            -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
            -webkit-flex: 1 1 main-size;
            flex: 1 1 main-size
        }
        
        .gb_N .gbqfi::before {
            left: 0;
            top: -1942px
        }
        
        .gb_sb .gbqfb:focus .gbqfi {
            outline: 1px dotted #fff
        }
        
        #gbq2 {
            display: block
        }
        
        #gbqf {
            display: block;
            margin: 0;
            margin-right: 60px;
            white-space: nowrap
        }
        
        .gbqff {
            border: none;
            display: inline-block;
            margin: 0;
            padding: 0;
            vertical-align: top;
            width: 100%
        }
        
        .gbqfqw,
        #gbqfb,
        .gbqfwa {
            vertical-align: top
        }
        
        #gbqfaa,
        #gbqfab,
        #gbqfqwb {
            position: absolute
        }
        
        #gbqfaa {
            left: 0
        }
        
        #gbqfab {
            right: 0
        }
        
        .gbqfqwb,
        .gbqfqwc {
            right: 0;
            left: 0;
            height: 100%
        }
        
        .gbqfqwb {
            padding: 0 8px
        }
        
        #gbqfbw {
            display: inline-block;
            vertical-align: top
        }
        
        #gbqfb {
            border: 1px solid transparent;
            border-bottom-left-radius: 0;
            border-top-left-radius: 0;
            height: 30px;
            margin: 0;
            outline: none;
            padding: 0 0;
            width: 60px;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            background: #4285f4;
            background: -webkit-linear-gradient(top, #4387fd, #4683ea);
            background: linear-gradient(top, #4387fd, #4683ea);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4387fd, endColorstr=#4683ea, GradientType=1)
        }
        
        #gbqfb:hover {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15)
        }
        
        #gbqfb:focus {
            -webkit-box-shadow: inset 0 0 0 1px #fff;
            box-shadow: inset 0 0 0 1px #fff
        }
        
        #gbqfb:hover:focus {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15), inset 0 0 0 1px #fff;
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15), inset 0 0 0 1px #fff
        }
        
        #gbqfb:active:active {
            border: 1px solid transparent;
            -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15);
            box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15);
            background: #3c78dc;
            background: -webkit-linear-gradient(top, #3c7ae4, #3f76d3);
            background: linear-gradient(top, #3c7ae4, #3f76d3);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4, endColorstr=#3f76d3, GradientType=1)
        }
        
        .gbqfi {
            background-position: 0 -1942px;
            display: inline-block;
            margin: -1px;
            height: 30px;
            width: 30px
        }
        
        .gbqfqw {
            background: #fff;
            background-clip: padding-box;
            border: 1px solid #cdcdcd;
            border-color: rgba(0, 0, 0, .15);
            border-right-width: 0;
            height: 30px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box
        }
        
        #gbfwc .gbqfqw {
            border-right-width: 1px
        }
        
        #gbqfqw {
            position: relative
        }
        
        .gbqfqw.gbqfqw:hover {
            border-color: #a9a9a9;
            border-color: rgba(0, 0, 0, .3)
        }
        
        .gbqfwa {
            display: inline-block;
            width: 100%
        }
        
        .gbqfwb {
            width: 40%
        }
        
        .gbqfwc {
            width: 60%
        }
        
        .gbqfwb .gbqfqw {
            margin-left: 10px
        }
        
        .gbqfqw.gbqfqw:active,
        .gbqfqw.gbqfqwf.gbqfqwf {
            border-color: #4285f4
        }
        
        #gbqfq,
        #gbqfqb,
        #gbqfqc {
            background: transparent;
            border: none;
            height: 20px;
            margin-top: 4px;
            padding: 0;
            vertical-align: top;
            width: 100%
        }
        
        #gbqfq:focus,
        #gbqfqb:focus,
        #gbqfqc:focus {
            outline: none
        }
        
        .gbqfif,
        .gbqfsf {
            color: #222;
            font: 16px arial, sans-serif
        }
        
        #gbqfbwa {
            display: none;
            text-align: center;
            height: 0
        }
        
        #gbqfbwa .gbqfba {
            margin: 16px 8px
        }
        
        #gbqfsa,
        #gbqfsb {
            font: bold 11px/27px Arial, sans-serif!important;
            vertical-align: top
        }
        
        .gb_da .gbqfqw.gbqfqw,
        .gb_X .gbqfqw.gbqfqw {
            border-color: rgba(255, 255, 255, 1);
            -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
        }
        
        .gb_da #gbqfb,
        .gb_X #gbqfb {
            -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
        }
        
        .gb_da #gbqfb:hover,
        .gb_X #gbqfb:hover {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .2);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .2)
        }
        
        .gb_da #gbqfb:active,
        .gb_X #gbqfb:active {
            -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .2);
            box-shadow: inset 0 2px 0 rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .2)
        }
        
        .gbqfb,
        .gbqfba,
        .gbqfbb {
            cursor: default!important;
            display: inline-block;
            font-weight: bold;
            height: 29px;
            line-height: 29px;
            min-width: 54px;
            padding: 0 8px;
            text-align: center;
            text-decoration: none!important;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            -webkit-user-select: none
        }
        
        .gbqfba:focus {
            border: 1px solid #4d90fe;
            outline: none;
            -webkit-box-shadow: inset 0 0 0 1px #fff;
            box-shadow: inset 0 0 0 1px #fff
        }
        
        .gbqfba:hover {
            border-color: #c6c6c6;
            color: #222!important;
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
            background: #f8f8f8;
            background: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
            background: linear-gradient(top, #f8f8f8, #f1f1f1);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1, GradientType=1)
        }
        
        .gbqfba:hover:focus {
            -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15), inset 0 0 0 1px #fff;
            box-shadow: 0 1px 0 rgba(0, 0, 0, .15), inset 0 0 0 1px #fff
        }
        
        .gbqfb::-moz-focus-inner {
            border: 0
        }
        
        .gbqfba::-moz-focus-inner {
            border: 0
        }
        
        .gbqfba {
            border: 1px solid #dcdcdc;
            border-color: rgba(0, 0, 0, 0.1);
            color: #444!important;
            font-size: 11px;
            background: #f5f5f5;
            background: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
            background: linear-gradient(top, #f5f5f5, #f1f1f1);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#f1f1f1, GradientType=1)
        }
        
        .gbqfba:active {
            -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
        }
        
        .gb_Fd .gb_b {
            background-position: 0 -2288px;
            opacity: .55;
            height: 30px;
            width: 30px
        }
        
        .gb_Fd .gb_b:hover,
        .gb_Fd .gb_b:focus {
            opacity: .85
        }
        
        .gb_Fd .gb_8a {
            border-bottom-color: #f5f5f5
        }
        
        #gbsfw.gb_Hd {
            background: #f5f5f5;
            border-color: #ccc
        }
        
        .gb_X .gb_Fd .gb_b {
            background-position: -35px -901px;
            opacity: 1
        }
        
        .gb_da .gb_Fd .gb_b {
            background-position: 0 -2115px;
            opacity: .7
        }
        
        .gb_da .gb_Fd .gb_b:hover,
        .gb_da .gb_Fd .gb_b:focus {
            opacity: .85
        }
        
        .gb_N .gb_Fd .gb_b::before {
            left: 0;
            top: -2288px
        }
        
        .gb_N.gb_da .gb_Fd .gb_b::before {
            left: 0;
            top: -2115px
        }
        
        .gb_N.gb_X .gb_Fd .gb_b::before {
            left: -35px;
            top: -901px
        }
        
        .gb_3d {
            width: 480px
        }
        
        .gb_4d {
            background: #e7e7e7;
            background: rgba(0, 0, 0, .04);
            border-bottom-right-radius: 0;
            line-height: 30px;
            position: relative;
            text-align: center;
            width: 100%
        }
        
        .gb_4d:hover {
            background: #dbdbdb;
            background: rgba(0, 0, 0, .08)
        }
        
        .gb_4d .gb_5d {
            margin: 0 10px
        }
        
        .gb_6d {
            position: relative;
            z-index: 1
        }
        
        .gb_7d {
            background: #eee;
            border-bottom: 1px solid #e3e3e3;
            border-left: 1px solid #e3e3e3;
            display: inline-block;
            line-height: 32px;
            text-align: center;
            width: 160px
        }
        
        .gb_6d .gb_7d:first-child {
            border-left: none
        }
        
        .gb_6d .gb_g {
            background: #fff;
            border-bottom: none
        }
        
        .gb_8d {
            display: none;
            text-align: center
        }
        
        .gb_8d.gb_g {
            display: block
        }
        
        .gb_9d {
            color: inherit;
            display: inline-block;
            padding: 15px;
            text-decoration: none
        }
        
        .gb_ae {
            background-clip: content-box;
            background-origin: content-box;
            display: inherit;
            height: 64px;
            width: 64px
        }
        
        .gb_be {
            display: block;
            text-align: center
        }
        
        .gb_ce {
            border-top: none;
            top: 78px;
            z-index: 1;
            -webkit-border-radius: 0 0 2px 2px;
            border-radius: 0 0 2px 2px
        }
        
        .gb_de {
            display: inline-block;
            vertical-align: middle
        }
        
        .gb_ee {
            display: inline-block;
            vertical-align: middle;
            -webkit-background-size: 100%;
            background-size: 100%;
            height: 20px;
            width: 20px
        }
        
        .gb_fe {
            background-image: url('//ssl.gstatic.com/gb/images/a/5a1c013d3d.png')
        }
        
        .gb_ge {
            background-image: url('//ssl.gstatic.com/gb/images/a/de580e5330.png')
        }
        
        .gb_he {
            background-image: url('//ssl.gstatic.com/gb/images/a/451603daf6.png')
        }
        
        .gb_de {
            margin-left: 4px
        }
        
        .gb_ie {
            margin: 5px;
            width: 470px
        }
        
        .gb_je {
            border: none;
            display: block;
            margin: 0 5px;
            outline: none;
            padding: 0 5px;
            height: 30px;
            width: 450px
        }
        
        .gb_ke {
            border: none;
            display: block;
            margin: 0 5px;
            outline: none;
            padding: 0 5px;
            height: 30px;
            width: 450px;
            border-top: 1px solid #e3e3e3
        }
        
        .gb_le {
            border-color: #e3e3e3;
            display: block;
            font: inherit;
            margin: 0 5px;
            outline: none;
            padding: 5px;
            text-align: left;
            height: 320px;
            width: 450px
        }
        
        .gb_me,
        .gb_ne {
            border: 1px solid #e3e3e3;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            cursor: pointer;
            line-height: 27px;
            margin: 5px;
            padding: 0 8px;
            width: 54px
        }
        
        .gb_me {
            float: left
        }
        
        .gb_ne {
            float: right
        }
        
        .gb_7a {
            min-width: 315px;
            padding-left: 30px;
            padding-right: 30px;
            position: relative;
            text-align: right;
            z-index: 986;
            -webkit-align-items: center;
            align-items: center;
            -webkit-justify-content: flex-end;
            justify-content: flex-end;
            -webkit-user-select: none
        }
        
        .gb_Za .gb_7a {
            min-width: 0
        }
        
        .gb_7a.gb_R {
            -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
            -webkit-flex: 1 1 main-size;
            flex: 1 1 main-size
        }
        
        .gb_4b {
            line-height: normal;
            position: relative;
            text-align: left
        }
        
        .gb_4b.gb_R,
        .gb_oe.gb_R,
        .gb_0a.gb_R {
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            -webkit-flex: 0 1 main-size;
            flex: 0 1 main-size
        }
        
        .gb_pe,
        .gb_qe {
            display: inline-block;
            padding: 0 0 0 15px;
            position: relative;
            vertical-align: middle
        }
        
        .gb_oe {
            line-height: normal;
            padding-right: 15px
        }
        
        .gb_7a .gb_oe.gb_U {
            padding-right: 0
        }
        
        .gb_0a {
            color: #404040;
            line-height: 30px;
            min-width: 30px;
            overflow: hidden;
            vertical-align: middle;
            text-overflow: ellipsis
        }
        
        #gb.gb_Za.gb_Za .gb_Ud,
        #gb.gb_Za.gb_Za .gb_4b>.gb_qe .gb_Vd {
            background: none;
            border: none;
            color: #36c;
            cursor: pointer;
            filter: none;
            font-size: 11px;
            line-height: 26px;
            padding: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        #gb.gb_Za.gb_X .gb_Ud,
        #gb.gb_Za.gb_X .gb_4b>.gb_qe .gb_Vd {
            color: #fff
        }
        
        .gb_Za .gb_Ud {
            text-transform: uppercase
        }
        
        .gb_7a.gb_V {
            padding-left: 0;
            padding-right: 29px
        }
        
        .gb_7a.gb_re {
            max-width: 400px
        }
        
        .gb_se {
            background-clip: content-box;
            background-origin: content-box;
            opacity: .27;
            padding: 22px;
            height: 16px;
            width: 16px
        }
        
        .gb_se.gb_R {
            display: none
        }
        
        .gb_se:hover,
        .gb_se:focus {
            opacity: .55
        }
        
        .gb_te {
            background-position: -69px -1420px
        }
        
        .gb_ue {
            background-position: 0 -1506px;
            padding-left: 30px;
            padding-right: 14px;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 990
        }
        
        .gb_3a:not(.gb_5a) .gb_ue,
        .gb_V .gb_te {
            display: inline-block
        }
        
        .gb_3a .gb_te {
            padding-left: 30px;
            padding-right: 0;
            width: 0
        }
        
        .gb_3a:not(.gb_5a) .gb_ve {
            display: none
        }
        
        .gb_7a.gb_R.gb_V,
        .gb_V:not(.gb_5a) .gb_4b {
            -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
            -webkit-flex: 0 0 main-size;
            flex: 0 0 main-size
        }
        
        .gb_se,
        .gb_V .gb_oe,
        .gb_5a .gb_4b {
            overflow: hidden
        }
        
        .gb_3a .gb_oe {
            padding-right: 0
        }
        
        .gb_V .gb_4b {
            padding: 1px 1px 1px 0
        }
        
        .gb_3a .gb_4b {
            width: 75px
        }
        
        .gb_7a.gb_we,
        .gb_7a.gb_we .gb_te,
        .gb_7a.gb_we .gb_te::before,
        .gb_7a.gb_we .gb_oe,
        .gb_7a.gb_we .gb_4b {
            -webkit-transition: width .5s ease-in-out, min-width .5s ease-in-out, max-width .5s ease-in-out, padding .5s ease-in-out, left .5s ease-in-out;
            transition: width .5s ease-in-out, min-width .5s ease-in-out, max-width .5s ease-in-out, padding .5s ease-in-out, left .5s ease-in-out
        }
        
        .gb_T .gb_7a {
            min-width: 0
        }
        
        .gb_7a.gb_W,
        .gb_7a.gb_W .gb_4b,
        .gb_7a.gb_xe,
        .gb_7a.gb_xe .gb_4b {
            min-width: 0!important
        }
        
        .gb_7a.gb_W,
        .gb_7a.gb_W .gb_R {
            -webkit-flex: 0 0 auto!important;
            -webkit-box-flex: 0 0 auto!important;
            -webkit-flex: 0 0 auto!important;
            flex: 0 0 auto!important
        }
        
        .gb_7a.gb_W .gb_0a {
            width: 30px!important
        }
        
        .gb_N .gb_te::before {
            clip: rect(1420px 85px 1436px 69px);
            left: -47px;
            top: -1398px
        }
        
        .gb_N .gb_Lb.gb_ue {
            position: absolute
        }
        
        .gb_N .gb_ue::before {
            clip: rect(1506px 16px 1522px -0);
            left: 30px;
            top: -1484px
        }
        
        .gb_N .gb_3a .gb_te::before {
            left: -39px
        }
        
        @media (min-resolution:1.25dppx),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            .gb_N .gb_te::before {
                clip: rect(2840px 170px 2872px 138px)
            }
            .gb_N .gb_ue::before {
                clip: rect(3012px 32px 3044px -0)
            }
        }
        
        .gb_N .gb_Lb,
        .gb_N .gbii,
        .gb_N .gbip {
            background-image: none;
            overflow: hidden;
            position: relative
        }
        
        .gb_N .gb_Lb::before {
            content: url('//ssl.gstatic.com/gb/images/v1_4593b7d7.png');
            position: absolute
        }
        
        @media (min-resolution:1.25dppx),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            .gb_N .gb_Lb::before {
                content: url('//ssl.gstatic.com/gb/images/v2_75874709.png');
                -webkit-transform: scale(.5);
                transform: scale(.5);
                -webkit-transform-origin: 0 0;
                transform-origin: 0 0
            }
        }
        
        .gb_sb a:focus {
            outline: 1px dotted #fff!important
        }
        
        #gb.gb_Fe {
            min-width: 980px
        }
        
        #gb.gb_Fe .gb_Ed {
            min-width: 0;
            position: static;
            width: 0
        }
        
        .gb_Fe .gb_Jd {
            background: transparent;
            border-bottom-color: transparent
        }
        
        .gb_Fe .gb_Jd::before {
            display: none
        }
        
        .gb_Fe.gb_Fe .gb_Q {
            display: inline-block
        }
        
        .gb_Fe.gb_7a .gb_oe.gb_U {
            padding-right: 15px
        }
        
        .gb_T.gb_Fe .gb_S.gb_R {
            display: -webkit-flex;
            display: flex
        }
        
        .gb_Fe.gb_T #gbqf {
            display: block
        }
        
        .gb_Fe #gbq {
            height: 0;
            position: absolute
        }
        
        .gb_Fe.gb_7a {
            z-index: 987
        }
        
        sentinel {}
        
        #gbq .gbgt-hvr,
        #gbq .gbgt:focus {
            background-color: transparent;
            background-image: none
        }
        
        .gbqfh#gbq1 {
            display: none
        }
        
        .gbxx {
            display: none !important
        }
        
        #gbq {
            line-height: normal;
            position: relative;
            top: 0px;
            white-space: nowrap
        }
        
        #gbq {
            left: 0;
            width: 100%
        }
        
        #gbq2 {
            top: 0px;
            z-index: 986
        }
        
        #gbq4 {
            display: inline-block;
            max-height: 29px;
            overflow: hidden;
            position: relative
        }
        
        .gbqfh#gbq2 {
            z-index: 985
        }
        
        .gbqfh#gbq2 {
            margin: 0;
            margin-left: 0 !important;
            padding-top: 0;
            position: relative;
            top: 310px
        }
        
        .gbqfh #gbqf {
            margin: auto;
            min-width: 534px;
            padding: 0 !important
        }
        
        .gbqfh #gbqfbw {
            display: none
        }
        
        .gbqfh #gbqfbwa {
            display: block
        }
        
        .gbqfh #gbqf {
            max-width: 572px;
            min-width: 572px
        }
        
        .gbqfh .gbqfqw {
            border-right-width: 1px
        }
        
        .gbii::before {
            content: url(//ssl.gstatic.com/gb/images/silhouette_27.png);
            position: absolute
        }
        
        .gbip::before {
            content: url(//ssl.gstatic.com/gb/images/silhouette_96.png);
            position: absolute
        }
        
        @media (min-resolution:1.25dppx),
        (-o-min-device-pixel-ratio:5/4),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            .gbii::before {
                content: url(//ssl.gstatic.com/gb/images/silhouette_27.png)
            }
            .gbip::before {
                content: url(//ssl.gstatic.com/gb/images/silhouette_96.png)
            }
            .gbii::before,
            .gbip::before {
                -webkit-transform: scale(.5);
                -moz-transform: scale(.5);
                -ms-transform: scale(.5);
                -o-transform: scale(.5);
                transform: scale(.5);
                -webkit-transform-origin: 0 0;
                -moz-transform-origin: 0 0;
                -ms-transform-origin: 0 0;
                -o-transform-origin: 0 0;
                transform-origin: 0 0
            }
        }
        
        .gbii {
            background-image: url(//ssl.gstatic.com/gb/images/silhouette_27.png)
        }
        
        .gbip {
            background-image: url(//ssl.gstatic.com/gb/images/silhouette_96.png)
        }
        
        @media (min-resolution:1.25dppx),
        (-o-min-device-pixel-ratio:5/4),
        (-webkit-min-device-pixel-ratio:1.25),
        (min-device-pixel-ratio:1.25) {
            .gbii {
                background-image: url(//ssl.gstatic.com/gb/images/silhouette_27.png)
            }
            .gbip {
                background-image: url(//ssl.gstatic.com/gb/images/silhouette_96.png)
            }
        }