        .no_outline a,
        .no_outline div {
            outline: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
        }
        .msb {
            position: relative
        }
        .msfo {
            padding-right: 38px
        }
        .msfi {
            background-color: #fff !important;
            border-color: #c7d6f7;
            border-style: solid;
            border-width: 2px 1px 2px 2px;
            border-right: none;
            margin-top: -1px;
            padding: 0;
            height: 35px;
            padding-right: 0;
            border: 1px solid #d9d9d9 !important;
            border-right: none !important;
            border-top: 1px solid silver !important;
        }
        .sb_ifc {
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            padding: 5px 0
        }
        .sb_chc {
            display: -webkit-box;
            -webkit-box-ordinal-group: 1;
            -webkit-order: 1;
            order: 1;
            -webkit-box-flex: 0;
            flex: 0 0 auto;
            margin: -5px 0
        }
        .lst.lst-tbb {
            -webkit-appearance: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            display: -webkit-box;
            -webkit-box-ordinal-group: 2;
            -webkit-order: 2;
            order: 2;
            -webkit-box-flex: 1;
            -webkit-flex: 1 0;
            flex: 1 0;
            padding-left: 8px;
        }
        .sb_ifc[dir='rtl'] .lst {
            padding-left: 0;
            padding-right: 8px
        }
        .msfi input[type="search"]::-webkit-search-cancel-button {
            -webkit-appearance: none
        }
        .msff {
            background-color: #d5ddf3;
            padding: 4px 5px 0 5px
        }
        .gsst_b {
            display: -webkit-box;
            -webkit-box-ordinal-group: 3;
            -webkit-order: 3;
            order: 3;
            -webkit-box-flex: 0;
            flex: 0 0 28px;
            -webkit-user-select: none;
            text-align: center;
            width: 28px;
            white-space: nowrap
        }
        .gsst_a {
            cursor: pointer;
            text-decoration: none !important
        }
        .sbcb_a {
            color: #a1b9ed;
            cursor: pointer;
            font: 27px/25px arial, sans-serif
        }
        #mlogo {
            background: url(/images/logo_mobile_srp_3.png) no-repeat;
            background-size: 75px 26px;
            color: transparent;
            height: 26px;
            left: 9px;
            position: absolute;
            text-align: center;
            top: 8px;
            width: 75px
        }
        @media only screen and (-webkit-min-device-pixel-ratio: 2),
        only screen and (min-resolution: 192dpi) {
            #mlogo {
                background-image: url(/images/logo_mobile_srp_highres_3.png)
            }
        }
        #mlogo.doodle {
            background-image: none;
            height: 37px;
            line-height: 34px;
            top: 0
        }
        #mdlogo {
            max-height: 100%;
            max-width: 100%;
            vertical-align: middle
        }
        #mlogob {
            background-color: transparent;
            height: 36px;
            left: 73px;
            position: absolute;
            top: 0;
            width: 23px;
            z-index: 1
        }
        .msfe #mlogob {
            display: none
        }
        .msfio {
            margin-left: 7px !important
        }
        .lst,
        .gsfi {
            font-size: 18px
        }
        .gsfs {
            font-size: 16px
        }
        .sbico {
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABqUlEQVR42r3WzyvDcRzH8Y+vOHDkpBwpB46k3MwOfu0wLvgDyEEp/8DOrjat5MSJs7i4O7CaWClqshxELphf81QO65Vv7+++37ZXPVprfT7Py7e+c5VKxY+HMWSQwzMYn3xHBjF4cLXy+2ESFwiyC0xGDbdiE2G2idagYY0eIMoOJB4onMV/u0IKcQxgBIs4wjd02VrCE9C9YxXNcD6GcQPdRJCwh3M5WEYcLoBO6IN4Ds8Kx6BbM2KqB69yR8wKp+XANVrgarQu92xY4RM5kIILoVfuObXCJTkwChfSQ9U9j1b4U8L9EcL56ous8BOqNxQhXARj3GuFcxJeDhntwFfVPWdWOCPh45DhJbknbYXjYJEesHYU5Y64FfZwKYdu0RUw2oQdOX8Jzwr/moaugD4j2oZd6KZqeTttQVdGBoNogvvTjRWUoNsL8z4+hN/eUMQzrJWRtMIa30aY7UNfq0krrBIoIMgKSMDhM2jc+pc5jizyeAHjk+/IYlye3gWf+IwRjsKOa7ge5qHxD8xIuLFxCTc0nqhHTM1B46W6RjWu4UaZxR3uMfUDvUqknv4oBC4AAAAASUVORK5CYII=') no-repeat center center;
            background-size: 15px;
            height: 15px;
            margin: auto;
            width: 15px
        }
        .sfqb .lst {
            border-left: none
        }
        .lst {
            color: #000;
            line-height: 25px;
            background-color: transparent;
            border: none;
            margin: 0;
            padding: 0
        }
        .lsbb {
            -webkit-border-radius: 0;
            padding: 0;
            position: absolute;
            right: 0;
            top: 0;
            background-color: #4d90fe;
            box-sizing: border-box;
            -webkit-border-top-right-radius: 2px;
            background: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#4787ED)) !important;
            border: 1px solid #3079ed;
            height: 37px;
            width: 38px;
            -webkit-border-bottom-right-radius: 2px
        }
        .kpbb,
        .kprb,
        .kpgb,
        .kpgrb {
            -webkit-border-radius: 2px;
            border-radius: 2px;
            color: #fff
        }
        .kpbb:hover,
        .kprb:hover,
        .kpgb:hover,
        .kpgrb:hover {
            -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            color: #fff
        }
        .kpbb:active,
        .kprb:active,
        .kpgb:active,
        .kpgrb:active {
            -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
        }
        .kpbb {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));
            background-color: #4d90fe;
            background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
            background-image: linear-gradient(top, #4d90fe, #4787ed);
            border: 1px solid #3079ed
        }
        .kpbb:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));
            background-color: #357ae8;
            background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
            background-image: linear-gradient(top, #4d90fe, #357ae8);
            border: 1px solid #2f5bb7
        }
        a.kpbb:link,
        a.kpbb:visited {
            color: #fff
        }
        .kprb {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#d14836));
            background-color: #dd4b39;
            background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
            background-image: linear-gradient(top, #dd4b39, #d14836);
            border: 1px solid #dd4b39
        }
        .kprb:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#c53727));
            background-color: #c53727;
            background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
            background-image: linear-gradient(top, #dd4b39, #c53727);
            border: 1px solid #b0281a;
            border-bottom-color: #af301f
        }
        .kprb:active {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#b0281a));
            background-color: #b0281a;
            background-image: -webkit-linear-gradient(top, #dd4b39, #b0281a);
            background-image: linear-gradient(top, #dd4b39, #b0281a)
        }
        .kpgb {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#3d9400), to(#398a00));
            background-color: #3d9400;
            background-image: -webkit-linear-gradient(top, #3d9400, #398a00);
            background-image: linear-gradient(top, #3d9400, #398a00);
            border: 1px solid #29691d
        }
        .kpgb:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#3d9400), to(#368200));
            background-color: #368200;
            background-image: -webkit-linear-gradient(top, #3d9400, #368200);
            background-image: linear-gradient(top, #3d9400, #368200);
            border: 1px solid #2d6200
        }
        .kpgrb {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
            background-color: #f5f5f5;
            background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
            background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
            border: 1px solid #dcdcdc;
            color: #555
        }
        .kpgrb:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
            background-color: #f8f8f8;
            background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
            background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
            border: 1px solid #dcdcdc;
            color: #333
        }
        a.kpgrb:link,
        a.kpgrb:visited {
            color: #555
        }

        
/* ****************************************************************************************************** */

        #gbr {
            height: 49px;
            position: absolute;
            right: 0;
            top: 0
        }
        #gbw {
            overflow: hidden;
            width: 0px;
            -webkit-transition: width 0.218s;
            transition: width 0.218s
        }
        #gbw.gbmp {
            width: 30px
        }
        #gbw.gbmpo {
            width: 160px
        }
        #gbw.gbmo {
            -webkit-transition: width 0.518s;
            transition: width 0.518s;
            width: 100%
        }
        #gbp2,
        #gbpl {
            width: 40px
        }
        #gbv {
            display: inline-block;
            float: right;
            padding: 10px 0 0 0;
            position: relative;
            right: 0;
            top: 0;
            white-space: nowrap;
            z-index: 997
        }
        #gbv.gbvh {
            display: none
        }
        #gbvsi,
        #gbvbp,
        .gbvlo.gbvb #gbvbp,
        .gbvlo #gbvsw,
        .gbvb #gbvsw {
            display: none
        }
        .gbvlo #gbvsi,
        .gbvb #gbvbp {
            display: inline
        }
        .gbtc,
        .gbmc,
        .gbmcc {
            display: block;
            line-height: 27px;
            list-style: none;
            margin: 0;
            padding: 0
        }
        .gbt {
            display: inline-block;
            line-height: 28px;
            padding: 0;
            position: relative;
            vertical-align: top
        }
        #gbv .gbm,
        #gbv #gbs {
            right: 0
        }
        .gbzt,
        .gbgt,
        .gbgta {
            cursor: pointer;
            display: block;
            text-decoration: none!important
        }
        #gbv .gbgta {
            color: #666
        }
        #gbv .gbt {
            margin: 0 10px 0 0
        }
        #gbp1 {
            width: 52px
        }
        #gbv .gbzo {
            box-shadow: none
        }
        .gbmsg {
            display: none;
            position: absolute;
            top: 0
        }
        .gbmsgo .gbmsg {
            background: #fff;
            display: block;
            text-align: center;
            top: 30%;
            width: 100%;
            z-index: 3
        }
        .gbmab,
        .gbmac {
            left: 7px;
            border-style: dashed dashed solid;
            border-color: transparent;
            border-bottom-color: #bebebe;
            border-width: 0 8px 8px;
            display: inline-block;
            height: 0;
            line-height: 0;
            position: absolute;
            top: 32px;
            visibility: hidden;
            width: 0;
            z-index: 1002
        }
        .gbmac {
            border-bottom-color: #fff;
            top: 33px
        }
        .gbzo .gbmab,
        .gbzo .gbmac {
            visibility: visible
        }
        .gbmai {
            border-style: solid dashed dashed dashed;
            border-width: 4px 4px 0px;
            border-color: transparent;
            border-top-color: #666;
            font-size: 0;
            line-height: 0;
            opacity: .8;
            position: absolute
        }
        #gbg4 .gbgs4,
        #gbg5 .gbgs4 {
            position: relative;
            height: 28px;
            width: 28px
        }
        #gbg4.gbav .gbgs4,
        #gbg5.gbav .gbgs4 {
            border-color: #b6b6b6
        }
        .gbgs4,
        .gbgs {
            border: 1px solid #c6c6c6;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            display: block;
            background-color: #f8f8f8;
            background-image: -webkit-linear-gradient(top, #f8f8f8, #ececec);
            background-image: linear-gradient(top, #f8f8f8, #ececec)
        }
        #gb_70 .gbgs4 {
            line-height: 28px
        }
        .gbzp #gb_70 .gbgs4 {
            border: 1px solid #222;
            background-color: #666;
            background-image: -webkit-linear-gradient(top, #666, #444);
            background-image: linear-gradient(top, #666, #444)
        }
        .gbzp #gb_70 #gbi4t {
            color: #ccc
        }
        #gbi4i,
        #gbi5i,
        #gbi4id {
            left: 0;
            height: 28px;
            position: absolute;
            top: 0;
            width: 28px
        }
        #gbmpi {
            border: none;
            display: inline-block;
            margin: 20px;
            vertical-align: top
        }
        #gbmpi,
        #gbmpid {
            margin-right: 0
        }
        #gbi4id,
        #gbi4id {
            background-position: -565px -80px
        }
        #gbmpid {
            background-position: -438px 0px
        }
        .gbmtc {
            line-height: 28px;
            margin: 0;
            padding: 0
        }
        #gbd4 .gbpc,
        #gbd5 .gbpc,
        #gbmpas .gbmt {
            line-height: 17px
        }
        #gbd4 .gbmcc,
        #gbd5 .gbmcc {
            margin-top: 5px
        }
        .gbgs4 .gbmai {
            left: 32px;
            top: 12px
        }
        .gbm {
            background: #fff;
            border: 1px solid #bebebe;
            -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
            height: 0px;
            overflow: hidden;
            position: absolute;
            text-align: left;
            top: 40px;
            visibility: hidden;
            width: 310px;
            z-index: 999
        }
        #gbd4,
        #gbd5 {
            left: -265px;
            -webkit-transform: scaleY(0.0);
            transform: scaleY(0.0);
            -webkit-transition: -webkit-transform 0.1s;
            transition: transform 0.1s
        }
        .gbzo #gbd4,
        .gbzo #gbd5 {
            height: 188px;
            visibility: visible;
            z-index: 1001;
            -webkit-transform: scaleY(1.0);
            transform: scaleY(1.0)
        }
        .gbzo #gbd5 {
            height: auto
        }
        .gbzp #gbd4 {
            left: -185px
        }
        .gbzp #gbd5 {
            left: -195px
        }
        .gbzo #gbd1 {
            height: 180px;
            right: -112px;
            visibility: visible
        }
        .gbpc .gbps,
        .gbpc .gbps2 {
            display: block;
            margin: 0 20px;
            max-width: 154px;
            overflow: hidden;
            text-overflow: ellipsis
        }
        .gbmlbw {
            color: #ccc;
            margin: 0 10px
        }
        .gbmlb,
        .gbmlb:visited {
            color: #36c;
            margin: 0 10px;
            text-decoration: none
        }
        .gbpc {
            display: inline-block;
            margin-top: 20px;
            vertical-align: top
        }
        .gbpc .gbps {
            color: #000;
            font-weight: bold
        }
        #gbd5 .gbpc {
            display: block;
            height: 29px;
            line-height: 29px;
            margin: 20px 20px 0 20px;
            max-width: 100%;
            width: auto
        }
        #gbd5 .gbmpalb {
            padding: 20px 20px 20px 0
        }
        #gbd5 .gbps2 {
            color: #000;
            font-weight: bold;
            margin: 0;
            max-width: 100%;
            width: 100%
        }
        .gbml1 {
            display: inline-block;
            font-size: 15px;
            margin: 0 10px;
            padding: 0 10px;
            text-decoration: none!important
        }
        .gbqfb,
        .gbqfba,
        .gbqfbb {
            -webkit-border-radius: 2px;
            border-radius: 2px;
            display: inline-block;
            font-size: 13px;
            font-weight: bold;
            height: 29px;
            line-height: 29px;
            background-color: #f5f5f5;
            background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
            background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
            min-width: 54px;
            padding: 0 8px;
            text-align: center;
            text-decoration: none;
            -webkit-user-select: none
        }
        .gbqfba,
        .gbqfbb {
            border: 1px solid #dcdcdc;
            border-color: rgba(0, 0, 0, 0.1);
            color: #444!important;
            font-size: 11px
        }
        .gbqfb {
            background-color: #4d90fe;
            border: 1px solid #3079ed;
            color: #fff!important;
            background-color: #4d90fe;
            background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
            background-image: linear-gradient(top, #4d90fe, #4787ed)
        }
        .gbqfba {
            background-color: #f5f5f5;
            background-color: #f5f5f5;
            background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
            background-image: linear-gradient(top, #f5f5f5, #f1f1f1)
        }
        .gbqfbb {
            background-color: #fff;
            background-color: #fff;
            background-image: -webkit-linear-gradient(top, #fff, #f8f8f8);
            background-image: linear-gradient(top, #fff, #f8f8f8)
        }
        #gbmpal {
            border: 0;
            *border-collapse: collapse;
            border-spacing: 0;
            margin: 0;
            white-space: nowrap;
            width: 100%
        }
        .gbmpala,
        .gbmpalb {
            font: 13px Arial, sans-serif;
            line-height: 27px;
            padding: 10px 20px 0;
            white-space: nowrap
        }
        .gbmpala {
            padding-right: 0;
            text-align: left
        }
        .gbmpalb {
            padding-left: 0;
            text-align: right
        }
        #gbmpasb .gbps {
            color: #fff
        }
        #gbmpalb .gbqfbb {
            margin: 0 20px
        }
        #gbd4 .gbmc,
        #gbd5 .gbmc {
            background: #f5f5f5;
            padding-bottom: 10px
        }
        .gbmpdv {
            background: #fff;
            border-bottom: 1px solid #bebebe;
            -webkit-box-shadow: '0 2px 4px rgba(0, 0, 0, .12)';
            box-shadow: '0 2px 4px rgba(0, 0, 0, .12)';
            position: relative;
            z-index: 1
        }
        .gbiba {
            margin: 30px 20px 10px
        }
        .gbnsw,
        .gbnzd,
        .gbnsi,
        .gbnsio,
        .gbnis,
        .gbncc,
        .gbnic,
        .gbcf {
            display: block
        }
        .gbgt {
            color: #666
        }
        #gbi4t {
            margin: 0 15px
        }
        #gb {
            background: #ffffff;
            border-bottom: 1px solid #ffffff;
            height: 49px;
            position: relative;
            width: 100%
        }
        #gb a,
        #gbz a {
            -webkit-tap-highlight-color: transparent
        }
        #gbg {
            display: inline-block;
            height: 49px;
            width: 50px
        }
        .gbcp {
            color: #666;
            display: inline-block;
            font-size: 12px;
            line-height: 28px;
            margin: 0 10px;
            padding: 11px 2px;
            text-decoration: none;
            vertical-align: top
        }
        .gbcps {
            border-bottom: 3px solid #4285f4;
            color: #4285f4;
            padding-bottom: 8px
        }
        .gbsl {
            display: inline-block;
            height: 31px;
            margin-top: 10px;
            margin-left: 15px;
            width: 70px
        }
        #gb-main {
            background: #fff;
            -webkit-transform: translateX(0);
            -webkit-transition: .2s -webkit-transform ease-in-out;
            z-index: 1
        }
        #gb-main.gbzp {
            -webkit-transform: translateX(240px);
            min-width: 320px
        }
        html[dir=rtl] #gb-main.gbzp {}#gbz {
            background-color: #333;
            height: 900px;
            left: 0;
            top: 0;
            position: fixed;
            visibility: hidden;
            z-index: -1;
            -webkit-transition: visibility 0s linear .2s
        }
        #gbz.gbzp {
            height: 100%;
            visibility: visible;
            z-index: 2;
            -webkit-transition: z-index 0s linear .2s
        }
        #gbzh {
            border-bottom: 1px solid #2c2c2c;
            border-top-width: 0px;
            height: 49px
        }
        #gbzf {
            display: none;
            height: 100%;
            overflow: hidden;
            position: relative;
            width: 240px
        }
        .gbza {
            border: 0px solid #888;
            color: #ccc;
            display: block;
            font-family: Arial, sans-serif;
            font-size: 16px;
            font-weight: bold;
            height: 32px;
            padding: 9px;
            margin: 0 20px 0 10px;
            text-decoration: none
        }
        .gbzas {
            background-color: #222;
            border: 1px solid #444;
            border-radius: 5px;
            color: #fff;
            padding: 8px;
            position: relative
        }
        .gbzi {
            display: inline-block;
            height: 32px;
            width: 32px;
            vertical-align: middle
        }
        .gbzn {
            display: inline-block;
            max-width: 152px;
            overflow: hidden;
            padding-left: 8px;
            text-overflow: ellipsis;
            vertical-align: middle
        }
        .gbzar {
            border: 10px solid transparent;
            border-right-color: #fff;
            position: absolute;
            right: -21px;
            top: 14px
        }
        #gbzm {
            background: #404040;
            color: #999;
            font-size: 12px;
            height: 18px;
            margin: 0px;
            padding: 16px 20px
        }
        #gbzv1,
        #gbzv2 {
            background: #222;
            display: none;
            height: 100%;
            opacity: .5;
            position: fixed;
            top: 0;
            width: 100%
        }
        .gbzv #gbzv1,
        .gbzv #gbzv2 {
            display: block
        }
        .gbzv #gbzv2 {
            z-index: 996
        }
        .gbzp .gbzv #gbzv2 {
            display: none
        }
        #gbgs1 {
            display: block;
            overflow: hidden;
            position: relative
        }
        #gbnzd {
            text-align: center
        }
        #gbi1a {
            border: 1px solid #c13828;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            width: 28px;
            height: 28px;
            display: block;
            background-color: #d14836;
            background-image: -webkit-linear-gradient(top, #dd4839, #d14836);
            background-image: linear-gradient(top, #dd4839, #d14836);
            overflow: hidden;
            position: relative
        }
        #gbg1.gbav #gbi1a {
            border-color: #992a1b;
            -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
            box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
            background-color: #b0281a;
            background-image: -webkit-linear-gradient(top, #dd4839, #b0281a);
            background-image: linear-gradient(top, #dd4839, #b0281a)
        }
        .gbid#gbi1a {
            border-color: #c6c6c6;
            background-color: #f8f8f8;
            background-image: -webkit-linear-gradient(top, #f8f8f8, #ececec);
            background-image: linear-gradient(top, #f8f8f8, #ececec)
        }
        #gbg1.gbav .gbid#gbi1a {
            border-color: #b6b6b6;
            background-color: #ffffff;
            background-image: -webkit-linear-gradient(top, #ffffff, #ececec);
            background-image: linear-gradient(top, #ffffff, #ececec)
        }
        #gbi1,
        #gbi1c {
            left: 0;
            bottom: 1px;
            color: #fff;
            display: block;
            font-size: 16px;
            font-weight: bold;
            position: absolute;
            text-align: center;
            text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
            -webkit-transition: bottom 0.218;
            transition: bottom 0.218;
            -webkit-user-select: none;
            width: 100%
        }
        .gbids#gbi1,
        #gbg1.gbav .gbids#gbi1 {
            color: #999;
            text-shadow: none
        }
        #gbgs3 {
            border: 1px solid #c6c6c6;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            background-color: #f8f8f8;
            background-image: -webkit-linear-gradient(top, #f8f8f8, #ececec);
            background-image: linear-gradient(top, #f8f8f8, #ececec);
            position: relative
        }
        #gbgsa,
        #gbgsb {
            left: 100%;
            border-color: transparent;
            border-width: 7px;
            border-style: dashed;
            border-left-style: solid;
            border-left-color: #c6c6c6;
            border-right-width: 0;
            position: absolute;
            top: 7px
        }
        #gbgsb {
            border-left-color: #f2f2f2;
            margin-left: -1px
        }
        #gbi3 {
            bottom: 1px;
            display: block;
            font-size: 14pt;
            font-weight: bold;
            text-align: center;
            width: 28px
        }
        #gbg3.gbav #gbgs3 {
            border-color: #b6b6b6;
            background-color: #ffffff;
            background-image: -webkit-linear-gradient(top, #ffffff, #ececec);
            background-image: linear-gradient(top, #ffffff, #ececec)
        }
        #gbg3.gbav #gbgs3 {
            -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2)
        }
        .gbsl {
            background-position: -64px -128px
        }
        .gbzp .gbav.gbsv,
        .gbsv {
            background-position: -32px 0
        }
        .gbav.gbsv,
        .gbzp .gbsv {
            background-position: -64px -50px
        }

/* ****************************************************************************************************** */

        body {
            font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
            font-size: 10pt;
            margin: 0;
        }
        #promo {
            min-height: 25px;
            margin-top: 24px
        }
        #swml,
        #promo {
            text-align: center
        }
        #swml {
            height: 25px;
            margin: 5px 0
        }
        #swml&gt;
        div {
            margin: 1px 0
        }
        #og_z {
            display: none
        }
        .fade #_Q5 {
            filter: alpha(opacity=33.3);
            opacity: 0.333
        }
        .pp-new-mobile {
            color: red
        }
        #gb-main {
            position: relative
        }
        @media only screen and (orientation: portrait) {
            #_Q5 {
                padding-top: 20px
            }
        }
        #mlogo {
            display: none
        }
        .gs_ml #lst-ib {
            white-space: normal;
            height: auto
        }        
        