Google 2009 layout

Adds back 2009 Google search and results.

@-moz-document url-prefix("http://example.com") {
/* ==UserStyle==
@name           Google 2009 layout
@namespace      legosavant
@version        2.0.2
@description    Adds back 2009 Google search and results. 
@author         legosavant
@preprocessor   stylus
@license MIT

@var checkbox text-only 'text only results' 0
@var checkbox sidebar 'disable sidebar results' 1
==/UserStyle== */
}

@-moz-document url-prefix("https://images.google.com/"), domain("www.google.com"), domain("ogs.google.com"), domain("https://www.google.co.") {
/*google.com*/
/*some basics*/
.gb_Na.gb_h {
    padding-left:10px
}
body {
    overflow-x:hidden
}
* {
    border-radius:0!important;
    box-shadow:none!important;
    letter-spacing:0!important;
    font-family:arial
}
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited {
    -webkit-tap-highlight-color: rgba(0,0,0,0)!important;
    color:#00c;
    text-decoration:underline;
    font-family:arial
}
a:link:active {
    color: red;
}
.CvDJxb, .e9EfHf, #hdtb-msb, .e9EfHf, .LHJvCe, .FtRlBe, .main, .ndYZfc, .appbar {
    min-width:0
}
h3 {
    font-size:18px
}
/*nav*/
#cnt {
    padding-top:0
}
#sfcnt, .sfbg, .minidiv { /*useless white things*/
    display:none
}
.dRYYxd {
    margin:0;
    height:21px;
}
.jOYx5b {
    margin-left:8px;
    display:flex;
    width:auto;
    padding-left:0;
    margin-top:12px;
    margin-bottom:7px;
    max-width:601px
}
.emcav.A8SBwf.h3L8Ub, .tsf {
    width:auto
}
.RNNXgb, .Tg7LZd {
    height:auto;
    line-height:initial
}
.emcav.h3L8Ub .RNNXgb, .RNNXgb, .sbfc .RNNXgb, .emcav .RNNXgb {
    align-items:center;
    padding-left:8px;
    width:442px;
    margin-left:0;
    min-width:442px
}
.Tg7LZd {
    all:revert;
    margin-left:6px;
    padding-left:6px;
    padding-right:6px
}
 .BKRPef {
    background:#eee;
    padding:1px 6px;
    line-height:1;
    height:20px;
    box-sizing:border-box;
    width:auto;
    margin-left:6px;
    border: 2px outset ThreeDLightShadow;
    background-color: ButtonFace;
    cursor: default;
    font-size:13px
}
.BKRPef > div {
    padding:0
}
.BKRPef:active {
    border: 2px inset ThreeDLightShadow;
}
.Tg7LZd div, .BKRPef span, .XDyW0e { /*search button*/
    display:none
}
.Tg7LZd:before {
    content:"Search";
    display:inline-block
}
.BKRPef:before {
    content:"Clear";
    display:inline-block;
}
.YacQv, .gLFyf.i4ySpb, .iblpc { /*searchbar*/
    display:none
}
.gLFyf {
    margin:0;
    line-height:1!Important;
    height:17px!important;
    padding:1px 2px!important;
    border:1px solid #000;
    font-size:13px
}
.SDkEP, .NZmxZe {
    padding:0
}
.SDkEP, .a4bIc {
    height:21px
}
.GLcBOb, .GLcBOb.cCvmNd { /*gbar start*/
    margin:0;
    font:400 13px arial;
    color:#00c;
    border-bottom:1px solid #c9d7f1
}
.hdtb-mitem .GOE98c, .hdtb-mitem a, .hdtb-mitem.hdtb-msel, .t2vtad {
    color:#00c;
    text-decoration:underline
}
.t2vtad {
    visibility:hidden
}
.hdtb-mitem.hdtb-msel {
    color:#000;
    font-weight:bold;
    text-decoration:none;
    cursor:default!important
}
.hdtb-mitem .GOE98c:after {
    content:"▼";
    font-size:10px;
    display:inline-block;
    margin-left:0.25em
}
.yg51vc {
    background:none;
    height:23px
}
.MUFPAc {
    margin-left:8px
}
.hdtb-mitem .GOE98c, .hdtb-mitem a, .hdtb-mitem.hdtb-msel, .t2vtad {
    padding:0;
}
.hdtb-mitem {
    margin-top:0;
    margin-right:13px
}
.YTDezd, .iJddsb, .MbEPDb { /*gbar*/
    display:none
}
.B8Kd8d { /*menu*/
    border: 1px solid;
    border-color: #c9d7f1 #36c #36c #a2bae7;
}
.B8Kd8d .gLSAk {
    padding:0
}
.B8Kd8d .gLSAk a, .Tlae9d .y0fQ9c {
    color:#00c;
    padding: 0.2em 0.5em;
    font:400 13px arial;
    background:none
}
.gvybPb, .ErsxPb:active {
    background:none
}
.B8Kd8d .gLSAk a:hover, .Tlae9d .y0fQ9c:hover {
    background:#36c;
    color:#fff
}
.nvELY {
    background:none
}
.nvELY .y0fQ9c {
    font-weight:bold;
    color:#000
}

.logo { /*logo*/
    padding:0;
    background:url(https://www.google.com/images/nav_logo3.png);
    background-position-y:-26px;
    width:150px;
    height:52px;
    position:relative;
    left:0;
    top:0;
    min-width:150px
}
.logo img {
    visibility:hidden
}
.logo #logo {
    height:52px
}
.appbar { /*appbar*/
    margin-top:73px;
    margin-left:8px;
    margin-right:8px;
    min-height:22px;
    padding: 0.1em;
    border-top: 1px solid #6b90da;
    background: #f0f7f9;
}
.WE0UJf {
    margin-left:0;
    height:auto
}
.WE0UJf .LHJvCe{
    position:static;
    height:auto;
}
.WE0UJf .LHJvCe:before {
    content:"Web";
    font:700 13px arial;
    line-height:22px;
    padding-left:4px;
    color:#000;
}
#result-stats {
    font:400 13px arial;
    color:#000;
    line-height:22px;
    display:flex;
    margin-left:auto
}
.h3L8Ub .rLrQHf, .sb27, .sb43, .xtSCL, .sbic.vYOkbe, .ClJ9Yb, .OBMEnb:not(:first-child) { /*search suggest*/
    display:none
}
.mus_tt17 {
    font-size:16px
}
.erkvQe, .pcTkSc, .mus_il {
    padding:0;
}
.wM6W7d, .mus_tt8 {
    font-size:14px
}
.mus_tt20 {
    font-size:11px
}
.eIPGRd {
    margin:0 1px
}
.UUbT9 {
    width:380px;
    top:37px;
    left:159px;
}
.aajZCb, .Bhmw4 {
    box-shadow:none;
    border-radius:0;
    border:1px solid #6b90da
}
.og3lId, .gsfs {
    height:17px;
    font: 400 13.3333px Arial;
    padding:1px 2px
}
#gb#gb a.gb_A { /*account and apps*/
    padding:0;
    height:auto;
    width:auto;
    background:none!important;
    color:#00c;
    text-decoration:underline;
    font-size:13px;
}
#gb#gb a.gb_A:active {
    color:red
}
#gb#gb a.gb_A:before {
    content:attr(aria-label);
}
#gb#gb a.gb_A img, #gb#gb a.gb_A svg {
    display:none
}
@media (max-width:1140px) {
    #gb#gb a.gb_A[href^="https://accounts.google.com/"]:before {
        content:"Google Account"
    }
}
#gb {
    padding-left:0
}
div .gb_hd {
    padding:0!important;
    margin-left:13px
}
.gb_Wd {
    height:auto
}
.Q3DXx > .Q3DXx {
    margin-top:-24px;
    max-height:40px
}
.c58wS { /*setting*/
    position:absolute;
    left:614px;
    top:24px
}
.fLciMb {
    width:auto;
    padding:0;
}
.fLciMb:hover {
    background:none
}
.fLciMb:before {
    content:"Settings";
    color:#00c;
    text-decoration:underline;
    font-size:11px;
    font-family:arial
}
.fLciMb .z1asCe {
    display:none
}
.yyoM4d, .p4DDCd { /*search tools*/
    top:96px;
    transition:none;
    display:block;
    padding:3px 0 7px 0;
    left:54px;
    width:200px
}
.GLcBOb.cCvmNd #hdtbMenus {
    top:96px;
    background:none;
    padding:3px 0 7px 0;
    border:none!important
}
.hdtb-mn-hd {
    color:#00c;
    text-decoration:underline;
    font-size:13px
}
.LkcePc {
    width:0px
}
.hdtb-ab-o .LHJvCe {
    opacity:1
}
/*home page*/
.ikrT4e {
    padding:0;
    margin:0 auto;
    max-height:80px
}
.ikrT4e .RNNXgb {
    border:0;
    height:21px;
    padding-left:0
}
.ikrT4e .A8SBwf {
    flex-direction:column
}
.ikrT4e .UUbT9 {
    left:0px;
    top:27px;
    width:442px
}
.lJ9FBc input[type="submit"], .lJ9FBc input[type="submit"]:hover {
    all:revert
}
.rSk4se {
    background:url(http://www.google.com/intl/en_ALL/images/logo.gif);
    max-height:104px
}
.ssOUyb, .qarstb {
    display:none
}
.c93Gbe {
    background:none;
    margin:0 auto;
    padding-top:44px
}
.lnXdpd {
    visibility:hidden
}
a.gb_d, span.gb_d {
    color:#00c
}
a.gb_d:active, span.gb_d:active {
    color:red
}
.gb_8d {
    padding-right:0;
    flex:1
}
.gb_Zd .gb_Wd {
    float:left;
    width:-moz-available;
    padding-left:0
}
.KxwPGc.SSwjIe {
    display:inline-block;
    width:auto;
    margin:0 auto;
    padding:0
}
.AghGtd, .iTjxkf {
    justify-content:initial;
    width:auto;
    display:inline-flex;
    min-width:0
}
.rIbAWc .pHiOh:after {
    content:none
}
.pHiOh:active {
    color:red
}
.rIbAWc .pHiOh {
    color:#00c;
    text-decoration:underline
}
.pHiOh {
    padding:0;
    margin-right:6px
}
.pHiOh:after {
    content:"-";
    display:inline-block;
    margin-left:6px
}
.gb_e {
    padding-left:0;
    margin-right:13px
}
.Ne6nSd .gb_Zd .gb_Wd > div:first-child {
    float:left;
    position:absolute;
    left:0
}
a.MV3Tnb {
    padding:0;
    margin:0;
    margin-right:13px;
    margin-left:0!important;
    font-size:13px
}
.Ne6nSd {
    align-items:initial
}
/*text results*/
.v7W49e .tF2Cxc .kWxLod .W27f5e { /*this one removes images from right side of text results*/
    display:none
}
.Jb0Zif .cLjAic.K7khPe {
    margin-top:0;
    margin-bottom:2px
}
html:not(.zAoYTe) .kp-wholepage .XN9cAe a.rGhul.IHSDrd {
    display:none
}
html:not(.zAoYTe) .kp-wholepage a .LicuJb.BYbUcd {
    width:80px!important;
    height:80px!important
}
.s6JM6d {
    margin-left:8px
}
.hlcw0c {
    margin-bottom:20px
}
.NJjxre {
    display:none
}
.Z26q7c .HiHjCd {
    font-size:13px
}
.B6fmyf {
    visibility:visible;
    position:relative;
    height:initial
}
cite, cite a:link, cite a:visited, cite span,cite .dyjrff {
    color:green;
    font:13px arial
}
.TbwUpd, .B6fmyf {
    padding:0;
    line-height:1
}
.MBeuO, .mslg .l {
    text-decoration:underline;
    font:400 16px arial
}
.MBeuO:active, .mslg .l:active {
    color:red
}
.usJj9c .zz3gNc, .yDYNvb.lyLwlc {
    color:#000;
    font:13px arial
}
.yXK7lf em {
    color:#000;
    font-weight:700
}
.g, .KIy09e {
    margin-bottom:0;
    line-height:1
}
.yuRUbf {
    line-height:1
}
.D6lY4c {
    color:#77c;
    font:400 13px arial;
    text-decoration:underline;
    height:auto;
    width:auto;
    padding:0;
    top:2px;
    bottom:0;
    position:relative;
    left:5px
}
.vLK3gc .fl {
    color:#77c
}
.D6lY4c:before {
    content:"- Cached";
    white-space:nowrap
}
.iTPLzd {
    padding:0!important;
    width:auto;
    min-width:50px;
    position:relative!Important;
    font:400 13px arial
}
.s6JM6d .O3JH7 .iTPLzd {
    display:none
}
.IThcWe, .wHYlTd, .YrbPuc, .qHx7jd {
    margin:0;
    font-size:13px;
    line-height:1.3
}
.D6lY4c .xTFaxe, .AHFbof { /*uneeded caches*/
    display:none
}
.B4GxFc, .fbar { /*footer*/
    margin:0 auto;
    text-align:center
}
.fbar.b2hzT {
    display:none
}
.f6F9Be {
    background:none;
    padding-top:0;
    padding-bottom:2px
}
.ynAwRc { /*top stories*/
    color:#00c;
    font:400 16px arial
}
g-tray-header, .U7izfe.axf3qc, .yG4QQe hr {
    display:none
}
.Pw4Ldf .iRPxbe {
    display:grid;
    padding:0
}
.ZE0LJd {
    width:auto;
    position:relative;
    left:0!important;
    top:0!important;
    height:16px;
    padding:0;
    text-align:right;
    margin-right:4px
}
.CEMjEf {
    width:min-content;
    margin:0;
    height:16px
}
.ZE0LJd, .CEMjEf {
    grid-row:1
}
.ynAwRc {
    grid-row:2;
    grid-column:1/3
}
.Pw4Ldf .FAkayc {
    margin:0;
    width:64px;
    height:64px;
    border: 1px solid #e2e2e2;
    position:absolute;
    left:0;
    bottom:4px
}
.Pw4Ldf.akVW1d, .Pw4Ldf.gpFCcc {
    position:relative;
    height:90px;
    padding-left:6px
}

.Pw4Ldf .FAkayc .YEMaTe, .Pw4Ldf .FAkayc .YEMaTe .BYbUcd {
    width:64px!important;
    height:64px!important
}
.Pw4Ldf.gpFCcc .ynAwRc, .Pw4Ldf .iRPxbe .ynAwRc{
    padding-left:64px
}
a.WlydOe {
    text-decoration:none
}
/**/

.aIfcHf .iRPxbe {
    padding:0
}
.aIfcHf .iRPxbe .ynAwRc br {
    display:none
}
.aIfcHf .FAkayc {
    margin:0;
    transform:scale(.8)
}
.vJOb1e {
    flex-direction:revert
}
.MXl0lf { /*more news*/
    background:none;
    border:none;
    width:auto;
    height:auto;
    padding:0
}
.MXl0lf .EZRelc, .QyR1Ze, span.qB1pae {
    display:none
}
.wUrVib {
    color:#77c;
    font:400 13px arial;
    text-decoration:underline;
}
hr.pb5vrc, .iv236 {
    display:none
}
g-more-link.dGWpb {
    text-align:left
}
.wUrVib:after {
    content:" »";
}
.AonJHf, a.CjB7Ub .IGgq, .KFFQ0c { /*people also ask*/
    display:none
}
.iDjcJe {
    flex:initial
}
.YsGUOb, a.CjB7Ub {
    background:none!important
}
a.CjB7Ub {
    color:#00c
}
.YsGUOb {
    transform:none!important
}
.YsGUOb[style="transform: rotateZ(-180deg);"]:after {
    content:"▲"!important
}
.YsGUOb:after {
    content: "▼";
    text-decoration: none;
    color: #00c;
    font-size:12px;
    margin-left:5px
}
.iDjcJe.wwB5gf {
    color:#00c
}
.LGOjhe {
    padding:0
}
.Jb0Zif .UiGGAb.ILfuVd, .ILfuVd, .webanswers-webanswers_table__webanswers-table {
    font-size:small;
    line-height:1
}
.wtnimb, .UcHR6e .dU5Kl .M1YrRd {
    width:auto;
    text-align:left;
    margin-left:5px
}

.rllt__details > div { /*maps*/
    color:#000;
    font:400 13px arial;
    line-height:15.6px;
    letter-spacing:0
}
.rllt__details  .dbg0pd { 
    color:#00c;
    font:400 13px arial;
    text-decoration:underline
}
.dbg0pd:active {
    color:Red
}
.b9tNq {
    float:left;
    margin:0;
    padding-right:6px;
    height:70px;
    width:70px
}
.b9tNq img {
    height:70px;
    width:70px
}
.wYWDAd {
    display:none
}
.cXedhc {
    padding:0
}
.ZkkK1e {
    border:none;
    background:none;
    padding:0;
    min-width:0;
    height:auto;
}
.ZkkK1e .xlY4q{
    height:initial;
    line-height:1;
    padding:0;
    color:#00c;
    text-decoration:underline
}
.ZkkK1e .xlY4q:after {
    content: "▼";
    display:inline-block;
    margin-left:0.25em
}
.ZkkK1e .XqKfz {
    display:none
}
.yyjhs {
    padding-top:0;
    padding-bottom:16px
}
.kqmHwe .iTPLzd {
    display:none
}
.haz7je { /*twitter*/
    padding:0
}
.TBC9ub .rQgnxe .EDblX.DAVP1 {
    margin-top:0
}
.p4InSe {
    position:relative
}
.ULSxyf .otisdd > div > .p4InSe {
    display:none
}
.ULSxyf g-link > a:link {
    text-decoration:none;
    font-size:13px
}
.ULSxyf g-link > a:link h3 {
    text-decoration:underline;
    font-size:16px
}
.ULSxyf {
    margin-bottom:10px
}
.cv2VAd {
    border:0
}
.nlkcvc {
    width:auto;
    margin:0
}
.vwfsqc {
    flex-direction:column
}
.vwfsqc g-image-section {
    display:inline-block;
    padding:0 0 0 24px
}
.vwfsqc .aMAfLd {
    flex-direction:row;
    display:Flex
}
.vwfsqc .aMAfLd .tw-res {
    padding:0 8px!important
}
g-inner-card.cv2VAd {
    height:auto!Important;
    min-height:0
}
.nlkcvc g-inner-card.cv2VAd[style="padding:16px"] {
    padding:0 16px!important
}
.Jyc17b {
    height:40px!important;
    width:71px!Important
}
.eadHV {
    white-space:initial;
    line-height:1.3;
}
.rmxqbe.ol1Lrb .Ywxp6b, .rmxqbe.ol1Lrb .kLhEKe .f:nth-child(2),.cUVNae .OhQAn, .Lu0opc.eSq3C, .wecD1d  {
    display:none
}
.rmxqbe.ol1Lrb {
    padding:0;
    top:-5px;
    left:0;
    margin:0;
    background:transparent;
    position:relative
}
.rmxqbe.ol1Lrb .kLhEKe {
    padding:0;
    background:none;
}
.RES9jf {
    color:#77c;
    font:400 13px arial;
    text-decoration:underline;
}
.E5ySGc {
    text-align:left;
    align-items:start;
    padding-left:4px
}
.twQ0Be { /*video big*/
    width:440px;
    height:250px!Important
}
.q8U8x {
    font-family:arial
}
.twQ0Be img {
    width:400px
}
.Li8Y0e { /*other records*/
    left:0
}
.l8Xjm .LwV4sf {
    margin-left:109px;
    margin-right:0
}
.s6JM6d .HSryR .AxJnmb .rl_item_base, .s6JM6d .HSryR .ErlEM {
    border:none;
    padding:0;
    margin:0
}
.s6JM6d .HSryR a {
    text-decoration:none
}
.rl_item_base .title,.e4xoPb .q8U8x {
    color:#00c;
    text-decoration:underline
}
.P7Vl4c .RCBpod {
    color:#77c;
    text-decoration:underline
}
.P7Vl4c .RCBpod:after {
    content:" »"
}
.s6JM6d .HSryR .wDYxhc.NFQFxe .qLYAZd, .GHuRVb, .TzHB6b.cLjAic:nth-of-type(2) .Ss2Faf.zbA8Me.qLYAZd.q8U8x, .s6JM6d .HSryR .jhg04d {
    display:none
}
.U1TUId { /*video med*/
    height:60px;
    width:107px;
    margin-right:6px
}
.U1TUId .YQ4gaf {
    height:60px;
    width:auto
}
.Uroaid {
    color:#000;
    line-height:1.4;
    font-family:arial;
    font-size:13px
}
.P7xzyf {
    color:#000;
    margin-top:8px;
    font-size:13px
}
.Zg1NU {
    color:green
}
a.X5OiLe { /*video small*/
    text-decoration:none
}
.aNytqb.uVMCKf, .Jb0Zif .cLjAic {
    margin-bottom:0
}
.Jb0Zif .cLjAic {
    margin-top:16px
}
.ynAwRc {
    padding-left:0
}
.pwxRSe .WZIVy {
    padding:0;
    height:auto!Important;
    flex-grow:initial;
    justify-content:initial;
    width:400px
}
.pwxRSe .WZIVy .ynAwRc{
    margin-bottom:2px;
    text-decoration:underline
}
.sI5x9c {
    height:auto;
    min-height:74px
}
.pwxRSe .FzCfme {
    margin-left:76px
}
.pwxRSe .WM9LLd .i5w0Le, .pwxRSe .WM9LLd .NqpkQc, .pveGH {
    display:none
}
.lR1utd {
    height:auto;
    margin:0
}
.R4Cuhd {
    left:auto;
    bottom:0;
    right:0;
}
.RzdJxc {
    border-top:0
}
.J1mWY {
    padding:0 1px;
    font-size:10px;
}
.pwxRSe .WM9LLd, .pwxRSe .WM9LLd .YQ4gaf {
    height:40px;
    width:71px;
    margin:0;
    top:4px
}
.pwxRSe .WM9LLd {
    margin-top:1.1rem;
    position:absolute
}
.pcJO7e, .pcJO7e cite, .hMJ0yc {
    font-size:13px;
    line-height:1.3
}
.aNytqb .rKnmn {
    border-top:0
}
/*movie review*/
.Jb0Zif .JNkvid {
    display:none
}
.JRud6c, .ClpmGe { /*useless 'cache'*/
    display:none
}
.FalWJb { /*related*/
    display:none
}
.y6Uyqe {
    margin:0
}
.k8XOCe {
    background:none;
    border:none;
    padding:0;
    margin:0;
    min-height:24px
}
.k8XOCe .aXBZVd, .s6JM6d .Kav30b, .oqQXff {
    display:none
}
.AB4Wff {
    color:#00c;
    font-size:13px
}
/*GOOOOOOOOOOOOOOGLE*/

.SJajHc {
    background:url(https://www.google.com/images/nav_logo3.png)!important;
}
 .d6cvqb .SJajHc {
    background-position:-18px 0!important
}
.YyVfkd .SJajHc {
    background-position:-45px 0!important
}
.AaVjTc a:link .SJajHc {
    background-position: -60px 0!important
}
.AaVjTc a:link, .YyVfkd .SJajHc {
    width:16px!important
}
 .AaVjTc a:link#pnprev .SJajHc {
    background-position:-0px 0!important;
     width:45px!important
}
#pnprev span {
    margin-left:-50px
}
.SJajHc {
    height:26px;
}
.SJajHc.NVbCr {
    width:75px!important
}
.YyVfkd {
    color:#a90a08;
    font-weight:bold;
    cursor:text
}
.AaVjTc a:link {
    color:black
}
.m0uvVb:nth-child(4), .m0uvVb:nth-child(5), .S8wJ3, .kwWBYc, .ogD9ue, .z1asCe{ /*settings*/
    display:none
}
.AeB7Sc {
    background:none;
    position:absolute
}
.CbAZb {
    left:614px;
    right:unset;
    transform:initial!Important;
    top:74px;
    border:1px solid;
    width:auto;
    bottom:initial;
    overflow:hidden;
    height:120px
}
.cQ2awd, .m0uvVb {
    padding:0;
    border:none;
    font-size:13px
}
.q0yked {
    margin:0
}
.q0yked a, .tGS0Nc {
    padding:1px 2px;
    border:none;
    text-align:left;
    color:#00c;
    background:transparent;
    font-size:13px
}
.q0yked, .ZI7elf {
    color:#00c;
    font-size:13px
}
.q0yked a:hover, .q0yked a:hover .ZI7elf, a.tGS0Nc:hover, a:hover .kQEH5b {
    background:#36c;
    color:#fff!important
}
.q0yked a {
    text-decoration:none
}
.jFQOsd span:last-child {
    display:none
}
.chrXF {
    z-index:999999999999999999999;
    top:100px
}
.fmxhfc {
    margin:0;
    order:3
}
.m0uvVb {
    display:flex;
    flex-direction:column
}
.JoWl3e {
    float:none;
    margin:0
}
.pdswFd { /*safesearch warning?*/
    margin-top:24px;
    margin-right:0;
    right:6px
}
.ySu5Fc, .LqvO9e, .YTtZaf { /*image*/
    display:none
}

.MEdqYd, .feqqG, .MEdqYd:hover, .feqqG:hover { /*calculator*/
    background:#f0f7f9;
    border:1px outset #6b90da;
    border-radius:0
}
.MEdqYd:active, .feqqG:active, .MEdqYd:focus, .feqqG:focus, .MEdqYd:focus:hover, .feqqG:focus:hover {
    border:1px inset #6b90da;
    background:#f0f7f9;
}
.AOvabd, .dxp44d,.AOvabd:hover, .dxp44d:hover  {
    background:rgb(239, 239, 239);
    border:1px outset rgb(118, 118, 118);
    border-radius:0
}
.AOvabd:active, .dxp44d:active, .AOvabd:focus:hover, .dxp44d:focus:hover {
    border:1px inset rgb(118, 118, 118);
    background:rgb(239, 239, 239);
}
.UUhRt, .UUhRt:hover {
    border-radius:0;
    background:rgb(239, 239, 239)!important;
    border:1px outset #00f;
    color:#000;
    box-shadow:none!important
}
.UUhRt:active {
    border:1px inset #00f
}
.MjUjnf, .M8OgIe { /*people and character appbar info*/
    margin:0;
    padding:0
}
.MjUjnf {
    background:#f0f7f9;
    height:auto
}
.M8OgIe {
    margin-left:8px;
    margin-right:8px;
    width:100%
}
.GyAeWb {
    max-width:none;
    border:0
}
.GCSyeb {
    display:none
}
.Maj6Tc .REySof, .REySof, .NQyKp {
    border:none;
    background:none!important;
    padding:0;
    margin-top:0;
    margin-bottom:0
}
.REySof .b0Xfjd {
    color:#00c!Important;
    text-decoration:underline;
}
.Maj6Tc .REySof {
    cursor:default
}
.Maj6Tc .REySof .b0Xfjd {
    color:#000!important;
    font-weight:bold;
    text-decoration:none;
    cursor:default
}
.yGdMVd .PyJv1b, .yGdMVd.ZxoDOe .EGmpye {
    padding:0;
    display:inline-block;
    top:0;
}
.yGdMVd .EGmpye {
    top:-3px
}
.yGdMVd.ZxoDOe .PyJv1b .yKMVIe, .yGdMVd .wx62f {
    font:initial;
    vertical-align:baseline;
    font-family:arial;
    margin-right:6px;
    font-size:14px
}
.yGdMVd .oQDTXb {
    display:none
}
.yGdMVd .PyJv1b {
    height:auto;
    font:initial
}
.yGdMVd.ZxoDOe, .JlxBoc {
    height:17px
}
.IMVinf {
    display:none
}
.JlxBoc .kAOS0 {
    display:none
}
.JlxBoc {
    margin-right:4px
}
.Jb0Zif .AxJnmb.Wdsnue .rl_item_base, .Jb0Zif:not(.IVvPP) .AxJnmb.Wdsnue {
    padding:0;
    border:0;
    text-decoration:none
}
.Jb0Zif .AxJnmb.Wdsnue .rl_item_base .xKNBMd .LwV4sf {
    margin-left:50px;
    margin-right:0
}
.Jb0Zif .kIXOkb:hover, .Jb0Zif .rl_item_base:hover {
    background:none
}
.Jb0Zif .GHadW, .Jb0Zif .GHadW img {
    height:40px!important;
    width:40px!important
}
/*see results about*/
#rhs .nGydZ .Lj180d, .nm6nmc {
    border:0;
    padding:0;
    font-family:arial
}
#rhs .dG2XIf, .nm6nmc.l0jSyf.kpQuGf {
    border:0
}
.y8Jpof:hover {
    background:none
}
.o3mT7 {
    display:none
}
.k4DMHe .xXEKkb {
    color:#00c!Important;
    text-decoration:underline
}
.nm6nmc:active .k4DMHe .xXEKkb{
    color:red!important
}
.xpdopen a {
    text-decoration:none!important
}
/*rhs sidebar*/
#rhs .u7yw9, .Jb0Zif.IVvPP .WY0eLb.jHARG {
    border:0
}
.HSryR .a1vOw.BY2RHc .qrShPb {
    color:#000;
    text-decoration:none
}
.rhstc4 .SzZmKb .eoNQle g-img {
    margin:0
}
.IVvPP a.B1uW2d, .Jb0Zif a.B1uW2d {
    background:none;
    border:0;
    padding:0;
    color:#00c
}
.HSryR .RsqAUb, .HSryR .RsqAUb img {
    min-height:0;
    max-width:70px;
    height:auto;
    margin-right:6px
}
.HSryR a.B1uW2d {
    border:0;
    padding:0 16px
}
.HsZQAe[style="border-bottom:1px solid #ebebeb"] {
    display:none
}
.UDZeY, .u1M3kd.g6Ealc, .u1M3kd.W2lMue, .Y28wmf, .GtMhHe, .NA6bn, .duSGDe, .UiGGAb.ILfuVd, .IVvPP .ILfuVd, .wwUB2c {
    font-size:13px;
    line-height:1.4;
    margin-top:0;
    margin-bottom:0
}
.AxJnmb .rl_item.rl_item_base.bPrEDb, .QqG1Sd a {
    text-decoration:none;
    color:#000
}
.TQc1id .I6TXqe {
    border:0
}
.nTz1e {
    display:none
}
.UDZeY .b4vunb a:hover {
    color:#00c;
    text-decoration:underline
}
.UDZeY .b4vunb a:active {
    color:red
}
.zloOqf {
    margin-top:3px
}
.H73aad .jleFbf {
    border:0;
    padding:0 0 0 16px;
    color:#00c;
    text-decoration:underline
}
.H73aad {
    border:0;
    background:0
}
/*store*/
.byo4zf {
    background:none
}
.cI6Ayb .GJfQob {
    font:400 14px arial;
    color:#00c
}
.cI6Ayb .z235y, .oX4OBc {
    font-family:arial;
    padding:0;
    font-size:13px
}
.vbr5i { /*define*/
    font-family:arial
}
.cO53qb {
    color:#000!important;
    background:none;
    border:0;
    margin:0
}
.MR2UAc, .MR2UAc:hover {
    color:#00c!important;
    background:none;
    border:0;
    margin:0;
    text-decoration:underline
}
.JjtOHd { /*movie*/
    color:#00c;
    padding:0
}
.Z8r5Gb {
    border:0
}
.TT9RUc {
    padding:0
}
.LXqMce { /*appbar movie*/
    display:none
}
.s1SShd .x5W9xd, .gEYEQc, .gEYEQc:hover {
    border:none;
    background:none;
    height:auto;
    width:auto
}
.EDblX.DAVP1 {
    padding:0!important;
    margin-top:20px
}
.EDblX.DAVP1 .xflDWd, .tgqOk {
    display:none
}
.KKHQ8c, .sfS5Re .EDblX.DAVP1 {
    height:auto!Important;
    width:100%!important
}
.KKHQ8c {
    display:inline-block
}
.KKHQ8c .MJfuMd {
    width:auto
}
.yTYGId .ct5Ked .bVj5Zb {
    color:#00c;
    text-decoration:underline;
    font-size:13px
}
.s1SShd .gEYEQc .bVj5Zb, .x5W9xd .TCYkdd {
    color:#000;
    text-decoration:none;
    font-size:13px
}
.yTYGId .ct5Ked {
    text-decoration:none
}
.x5W9xd .uoFCfc {
    padding:0 6px;
    display:inline-block
}
.x5W9xd .TCYkdd, .yTYGId .ct5Ked .bVj5Zb {
    display:inline-block;
}
.yTYGId .ct5Ked .bVj5Zb {
    margin-right:6px
}
.YPxNKd {
    display:none
}
.Jb0Zif .Si5xMe.CUaNQd { /*cast*/
    border:0
}
.Jb0Zif .Bo9xMe {
    padding:0;
    color:#000
}
.oyj2db {
    color:#00c;
    text-decoration:underline
}
.nZWEZc .ttwCMe {
    background:none;
    text-decoration:none;
    width:65px!important;
}
.L3OsEb, .L3OsEb div {
    height:65px!important
}
.sPeCJd {
    min-height:0!important
}
a .SuDEy { /*trailers and clips*/
    border:0;
    padding:0;
    margin:0;
    color:#00c;
    font:400 16px arial;
    height:auto
}
.DbaDvc {
    padding:0;
    color:green
}
.N0Txue {
    width:80px;
    height:auto
}
.N0Txue .AldPpe > .lWy7Jc, .N0Txue .AldPpe img, .N0Txue .AldPpe g-img {
    width:100%!important;
    height:100%!Important
} 
.N0Txue .AldPpe {
    height:45px!important
}
.Jb0Zif .bV6iP {
    margin:0!important
}
.vjP9hb {
    left:auto;
    right:0;
    bottom:0;
    padding:0 1px;
    font-size:10px;
    opacity:.8
}
/*OTHER TABS*/
/*new*/
.aIfcHf .iRPxbe {
    margin-left:6px
}
.ftSUBd {
    border:0;

}
.ftSUBd .QH4RGe {
    padding:0
}
.ftSUBd .aIfcHf .FAkayc {
    transform:scale(1);
    width:60px!important;
    height:60px!important
}
.ftSUBd .aIfcHf .FAkayc > div, .ftSUBd .aIfcHf .FAkayc .BYbUcd {
    height:auto!Important;
    width:auto!important
}
.ftSUBd .y355M {
    color:#00c;
    font:16px arial
}
.ftSUBd .y355M br {
    display:none
}
.ftSUBd .CEMjEf {
    color:green;
    font:13px arial;
    order:2
}
.ftSUBd .GI74Re {
    margin:0!important;
    color:#000;
    font:13px arial
}
/*books*/
#rcnt.GyAeWb:not(.EyBRub) .N3nEGc {
    margin:0;
    padding:1px;
    border:1px solid #2200c1
}
#rcnt.GyAeWb:not(.EyBRub) .N3nEGc:active {
    border-color:red
}
#rcnt.GyAeWb:not(.EyBRub) .N3nEGc a,#rcnt.GyAeWb:not(.EyBRub) .N3nEGc a g-img,#rcnt.GyAeWb:not(.EyBRub) .N3nEGc a img, .mjudZe {
    width:60px!important;
    height:83px!important;
}
.mjudZe .zlupAb {
    padding:0
}
.yaj3rb {
    min-width:0;
    width:0;
    top:50px;
    position:relative;
    left:10px;
    height:87px!important
}
.Tz5Hvf {
    margin-top:0;
    margin-left:10px
}
.Tz5Hvf .B6fmyf, .N96wpd {
    margin-left:68px
}
.N96wpd {
    margin-top:0;
    line-height:14px;
    font-size:13px
}
.ETWPw, .cmlJmd {
    border:0;
    padding:0;
    margin:0 0 0 68px;
    color:#000;
    font-size:13px;
    line-height:15.8px;
    min-height:42px
}
.VNSPub {
    display:none
}
.VvrH3b, .yKioRe span {
    background:none!important;
    border:none;
    color:#00c;
    padding:0
}
.yKioRe span:active {
    color:red
}
.Yr5TG {
    margin:0
}
/*VIDEO*/
.POUQwd.z27Mgd {
    display:none
}
.AvBz0e {
    border:1px solid #6b90da
}
/*IMAGES*/
/*nav*/
.cEPPT {
    display:none
}

.o6juZc, .Lj9fsd {
    background:transparent
}
.Lj9fsd {
    padding-top:0;
    top:26px
}
#sfcnt, .sfbg, .Lj9fsd.DU1Mzb, .m3kSL { /*useless white things*/
    display:none
}
.ndYZfc {
    position:absolute;
    margin-top:-101px;
    width:100%
}
.A8SBwf {
    margin-left:8px;
    display:flex;
    width:auto;
    padding-left:0;
    margin-top:12px;
    margin-bottom:7px
}
.o6juZc, .rCGXm {
    height:auto;
    line-height:initial
}

.emcav.h3L8Ub .o6juZc, .o6juZc, .sbfc .o6juZc, .emcav .o6juZc {
    align-items:center;
    padding-left:8px;
    width:442px;
    margin-left:0;
    min-width:442px;
    border:0
}
.o6juZc {
    padding-left:9px
}
.M3w8Nb .o6juZc {
    max-width:442px;
    max-height:52px
}
.rCGXm {
    all:revert;
    margin-left:6px;
    padding-left:6px;
    padding-right:6px;
    max-height:20px
}
.OJmNWb {
    height:20px;
    margin-top:0
}
.mp5Tqb, .ZaFQO, .nDcEnd, .NGBa0b {
    background:#eee;
    padding:1px 6px;
    line-height:1;
    height:20px;
    box-sizing:border-box;
    width:auto;
    margin-left:6px;
    border: 2px outset ThreeDLightShadow;
    background-color: ButtonFace;
    cursor: default;
    font-size:13px
}
.mp5Tqb:active, .ZaFQO:active {
    border: 2px inset ThreeDLightShadow;
}
.rCGXm div, .mp5Tqb span, .ZaFQO span, .nDcEnd img, .NGBa0b img { /*search button*/
    display:none
}
.rCGXm:before {
    content:"Search";
    display:inline-block
}
.mp5Tqb:before, .ZaFQO:before, .nDcEnd:before, .NGBa0b:before {
    content:"Image Search";
    display:inline-block;
}
.BsA1cc { /*searchbar*/
    display:none
}
.og3lId {
    margin:0;
    line-height:1!Important;
    height:17px!important;
    padding:1px 2px!important;
    border:1px solid #000;
    font-size:14px
}
.e3JjXb {
    padding:0;
    border:0
}
.jZWadf{ /*gbar start*/
    margin:0;
    font:400 13px arial;
    color:#00c;
    border-bottom:1px solid #c9d7f1
}
.NZmxZe, .NZmxZe:hover {
    color:#00c;
    text-decoration:underline
}
.NZmxZe:active {
    color:red
}
.t2vtad {
    visibility:hidden
}
.rQEFy{
    color:#000;
    font-weight:bold;
    text-decoration:none;
    cursor:default!important;
    border:0
}
.qlsyCb:after {
    content:"▼";
    font-size:10px;
    display:inline-block;
    margin-left:0.25em
}
.qlsyCb span {
    display:none
}
.tAcEof, .jZWadf {
    background:none;
    height:22px;
}
.iSZmU {
    margin-left:8px
}
.hdtb-mitem .GOE98c, .hdtb-mitem a, .hdtb-mitem.hdtb-msel, .t2vtad {
    padding:0;
}
.NZmxZe {
    margin-top:0;
    margin-right:13px;
    font-size:13px
}
.YTDezd, .iJddsb, .MbEPDb { /*gbar*/
    display:none
}
.Ix6LGe { /*menu*/
    border: 1px solid;
    border-color: #c9d7f1 #36c #36c #a2bae7;
    padding:0
}
.B8Kd8d .gLSAk {
    padding:0
}
.Hm7Qac span {
    color:#00c;
    text-decoration:none
}
.Hm7Qac.GMjygd span {
    color:#000;
    font-weight:700
}
.B8Kd8d .gLSAk a, .Tlae9d .y0fQ9c, .Hm7Qac {
    color:#00c;
    padding: 0.2em 0.5em;
    font:400 13px arial;
    background:none
}
.gvybPb, .ErsxPb:active {
    background:none
}
.Hm7Qac:hover, .Hm7Qac:hover span {
    background:#36c;
    color:#fff
}

.vugghb  {
    margin-top:-84px;
    margin-bottom:0;
    height:25px
}

.nmU53 { /*logo*/
    padding:0;
    background:url(https://www.google.com/images/nav_logo3.png);
    background-position-y:-26px;
    width:150px;
    height:52px;
    position:relative;
    left:0;
    top:0;
    min-width:150px
}
.qlS7ne svg {
    display:none
}
.qlS7ne .F1hUFe {
    height:52px
}

.OBMEnb:not(:first-child), .UWddDf, .hTf8qc, .WdWr7c { /*search suggest*/
    display:none
}
.mus_tt17 {
    font-size:16px
}
.erkvQe, .pcTkSc, .mus_il, .QBbk2d {
    padding:0;
}
.wM6W7d, .mus_tt8, .sU3bKf {
    font-size:13px
}
.mus_tt20 {
    font-size:11px
}
.eIPGRd, .ewEc5c {
    margin:0 1px
}
.Bhmw4 {
    width:380px;
    top:37px;
    left:159px;
}
.aajZCb, .Bhmw4 {
    box-shadow:none;
    border-radius:0;
    border:1px solid #6b90da
}
.Bhmw4 {
    position:absolute;
}
.og3lId, .gsfs {
    height:17px;
    font: 400 13.3333px Arial;
    padding:1px 2px
}
.jklcHd { /*safesearch*/
    padding:0;
    top:20px
}
.cj2HCb {
    top:50px;
    position:relative;
    z-index:33
}
.LEv8df { /*setting*/
    position:absolute;
    left:604px;
    top:28px;
    cursor:pointer;
    margin-left:10px
}
.fLciMb {
    width:auto;
    padding:0;
}
.fLciMb:hover {
    background:none
}
.KQsPse:before {
    content:"Settings";
    color:#00c;
    text-decoration:underline;
    font-size:11px;
    font-family:arial;
}
.KQsPse .gbZSUe {
    display:none
}
.yyoM4d, .p4DDCd { /*search tools*/
    top:96px;
    transition:none;
    display:block;
    padding:3px 0 7px 0;
    left:54px;
    width:200px
}
.GLcBOb.cCvmNd #hdtbMenus {
    top:96px;
    background:none;
    padding:3px 0 7px 0;
    border:none!important
}
.r9PaP, .r9PaP:hover {
    color:#00c;
    text-decoration:underline;
    font-size:13px;
    margin-bottom:0;
    line-height:16px;
    margin-right:13px
}
.r9PaP:active {
    color:red
}
.r9PaP:after {
    content: "▼";
    font-size: 10px;
    display: inline-block;
    margin-left: 0.25em;
}
.ooPrBf {
    padding:0
}
.LkcePc {
    width:0px
}
.hdtb-ab-o .LHJvCe {
    opacity:1
}
.PAYrJc, .gLW9ub {
    display:none
}
.qcTKEe, .ECgenc {
    background:none
}
.ECgenc.eLNT1d {
    display:block;
    transition:none;
    height: 24px;
    position: relative;
    top:0;
    bottom:0
}
.Npn1i {
    border-top: 1px solid #6b90da;
    background: #f0f7f9;
    height: 24px;
    margin-top: 22px;
    position: relative;
    top: 0;
    transition:none;
    z-index: 2;
    display:block;
    margin-left:8px;
    margin-right:8px
}
.qcTKEe {
    padding-left:52px
}
.qcTKEe:before {
    content:"Images";
    position:absolute;
    font-weight:700;
    margin-left:-48px
}
.KA8Jyb {
    display:none
}
/*suggest*/
.ZZ7G7b {
    border:none;
    padding:0;
    height:17px;
    vertical-align:initial
}
.VlHyHc {
    font:500 13px arial
}
.FoDaAb {
    margin:0 8px;
    padding:0px;
    background:#f0f7f9
}
.ZZ7G7b .rHLoR {
    display:none
}
.cEW58, .dyAbMb {
    height:30px;
    background:none
}
/*img result*/
.fxgdke {
    color:green
}
a.WGvvNb {
    text-decoration:none;
    position:absolute;
    display:none
}
.c7cjWc {
    background:none
}
a.WGvvNb > span {
    color:#2200C1!important;
    font-size:16px;
    font-weight:400;
}
a.WGvvNb span:active {
    color:red!important
}
.gBPM8 .PNCib {
    margin-bottom:-10px
}
.gBPM8 .PNCib:hover, .gNuGOd.PNCib{
    border: 1px solid #ccc!important;
    box-shadow: 0 4px 16px rgb(0 0 0 / 20%)!important;
    margin-right:19px;
    margin-bottom:-11px;
    margin-top:-1px;
    margin-left:-1px;
    z-index:9999
}

.gBPM8 .PNCib:hover a.WGvvNb, .gNuGOd.PNCib a.WGvvNb {
    display:block;
    background:#fff;
    padding-bottom:4px
}
.isv-r.PNCib.iPukc.J3Tg1d, .c7cjWc.IpBtuf, .YcWSDf {
    display:none;
}
.KZ4CUc {
    padding-left:4px
}
/*shopping*/
.Xjkr3b { /*itm grid*/
    color:#11c;
    font:400 12px arial;
    text-decoration:underline
}
.Lq5OHe, .Lq5OHe:link, .sh-dgr__grid-result a {
    text-decoration:none
}
.a8Pemb, .bONr3b, .DZ0Puc, .kHxwFf {
    font:700 12px arial;
    color:#000;
    text-decoration:none;
    margin:0;
    min-height:0
}
.XrAfOe {
    height:15px;
    line-height:1
}
.aULzUe {
    font:400 12px arial;
    color:green;
}
.DZ0Puc, .aULzUe {
    margin-top:-3px
}
.zLPF4b, .C7Lkve, .zLPF4b .eaGTj {
    padding:0;
    border:0;
    height:auto!important
}
.i0X6df {
    border:0;
    margin:0
}
.zLPF4b .eaGTj a:first-child {
    order:2
}
.zLPF4b .eaGTj > div {
    display:flex;
    flex-direction:column
}
.vhAUVb {
    display:none
}
.XrAfOe > span {
    top:-4px;
    position:relative
}
.zLPF4b .eaGTj > .XEeQ2 {
    display:none
}
#rso .sh-dgr__grid-result {
    height:376px!Important;
    border-bottom:1px solid #ccc;
    padding-right:10px;
    margin-right:0;
    max-width:220px
}
.Ldx8hd {
    bottom:auto;
}
.iXEZD {
    font-size:12px;
} 
#main #cnt #center_col.s6JM6d[style="margin-left:264px"] { /*grid itself*/
    width:calc(100% - 249px);
    margin-left:184px!important;
    border-left:1px solid #d3e1f9;
    padding-left:8px!important
}
.ECBYL .sh-dr__g { /*side*/
    border:0;
    border-radius:0;
    padding:0;
}
.pZMdO .ELcVZ {
    color:#222;
    font:700 13px arial
}
.pZMdO .pxQr2 .RhVG3d, .pZMdO .jUCuQb .RhVG3d, .pZMdO .RhVG3d {
    margin-top:3px;
    margin-bottom:0
}
.n3Kkaf .lg3aE, .CyAbL .lg3aE {
    color:#000;
    font:400 13px arial
}
.pZMdO .DdgLm, .pZMdO .le3xUb, .pZMdO .Wus6d, .pZMdO .OfzrDb {
    display:none
}
.sh-dr__restricts {
    width:180px
}
.k1Rh1b { /*nav*/
    margin-top:74px;
    border-top: 1px solid #6b90da;
    background: #f0f7f9;
    padding:0;
    margin-left:8px;
    padding-left:4px;
}
g-dropdown-menu .vkYnff {
    border:1px solid #444;
    font:400 13px arial;
    color:#000;
    padding-left:1px;
    border-radius:2px
}
.bQzisc .S3Ide {
    margin-left:0;
    margin-right:13px
}
.Yf5aUd {
    height:15px;
    width:15px;
    vertical-align:-3px
}
.GLCWgd .t7njQc:not(:first-child) .PqBvCe{ /*purchase*/
    background:url(https://www.google.com/images/nav_logo3.png) 0 18px;
    width:114px;
    height:18px;
    margin-left:0
}
.GLCWgd .t7njQc:not(:first-child) {
    margin-left:0
}
.SMV6Nd {
    width:120px;
}
.tpFG9c:hover, .JdXsAe:active {
    background:none
}
.GLCWgd {
    top:15px;
    right:24px;
    left:auto;
    float:none;
    order:2;
    position:absolute;
}
.GLCWgd {
    display:block
}
.vt5bSb {
    margin:0;
    height:auto;
    background:none;
    font:400 13px arial;
    width:auto;
}
.vt5bSb:before {
    content:"Bookmarks";
}
.Q5pd0d {
    height:auto;
    width:auto;
    text-align:right
}

.bQzisc:before {
    content:"Shop";
    font:700 13px arial;
    padding-right:220px
}
.AMxILd { /*prod page*/
    font:700 13px arial
}
.Zh8lCd {
    margin:0;
}
.Zh8lCd .sh-ds__desc, #sg-product__pdp-container a.internal-link {
    font:400 12px arial
}
.KS6Dwf::before {
    content:none
}
.P3O8Ne, .sh-t__title-pdp {
    font-family:arial
}
.g1lvWe {
    font-size:13px
}
/*ogs*/

div[style*="overflow: hidden; position: absolute; top: 0px; width: 328px"] {
    width:194px!important;
    margin-right:320px!important;
    margin-top:20px!important
}
@media (max-width:1140px) {
    div[style*="overflow: hidden; position: absolute; top: 0px; width: 328px"] {
    width:194px!important;
    margin-right:90px!important;
    margin-top:20px!important
}
}
.EHzcec {
    border:1px solid;
    border-color: #c9d7f1 #36c #36c #a2bae7;
}
.LVal7b.u4RcUd, .j1ei8c, .LVal7b {
    padding:0;
    width:auto;
    height:auto
}
.tX9u1b {
    position:relative
}
.tX9u1b[draggable="false"] div {
    display:none
}
.tX9u1b[draggable="false"] span {
    color:#00c;
    font-family:arial;
    font-size:13px;
    line-height:17px
}
.tX9u1b[draggable="false"] span:hover {
    background:#36c;
    color:#fff
}
.j1ei8c {
    vertical-align:baseline;
    line-height:17px;
    height:17px;
}
.tX9u1b:hover {
    background:none
}
.dGrefb {
    display:none
}
.qWuU9c {
    width:164px;
    overflow:clip;
    max-height:420px
}
.EHzcec {
    overflow:hidden
}

/*google profile card*/
.p2Ux4d {
    border: 1px solid #ccc;
    border-color: rgba(0,0,0,.2);
    background: #fff;
    box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
    border-radius:0
}
.ZjaQW {
    padding:0;
    display:inline-block;
    text-align:left;
    width:100%
}
.evMTre:before, .J3zuAd:after {
    content:none
}
.JyEmaf .v9NQid {
    border-radius:0;
    height:90px;
    width:90px;
    padding:0
}
.evMTre {
    position:absolute;
    padding-left:20px
}
.UTWGce { /*name*/
    font:700 13px arial;
    text-align:left;
    letter-spacing:0;
}
.DmBVvf.ZWVAt { /*email*/
    font:500 13px arial;
    color:#777;
    text-align:left;
    letter-spacing:0;
}
.ZjaQW .J41f7d {
    position:absolute;
    left:86px;
    bottom:-10px;
    border-radius:0;
    box-shadow:none;
    background:none
}
.ZjaQW .J41f7d svg {
    color:#fff
}
.sYP7qe {
    vertical-align:top;
    padding-left:116px;
    margin-bottom:12px
}
.ZjaQW > span {
    padding-left:116px
}
.MpXSYd {
    display:none
}
.p2Ux4d .ksO4Qc {
    font:700 11px arial;
    cursor: pointer;
    height: 29px;
    min-width: 72px;
    padding: 0 8px;
    color: #fff!important;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 3px;
    background-color: #4d90fe;
    line-height:2.5
}
.p2Ux4d .ksO4Qc:hover {
    background-color:#3983fe
}
.piCvSe {
    background:#fbfbfb;
    margin-top:10px
}
.dq3Ajb { /*footer*/
    display:none
}
.EeWTFe { /*sign out of acc*/
    padding:0 0 10px 0;
    border:0;
    background:none;
}
.jh4KE.gdJwNc, .jh4KE.uRY78c {
    padding:0;
    height:auto;
}
.jh4KE.gdJwNc .wBFtm, .jh4KE.uRY78c .wBFtm {
    font:700 13px arial;
    color:#15c
}
.jh4KE {
    padding-left:16px;
    padding-right:16px;
    padding-top:5px
}
.YP4xVe {
    display:none
}
.R2InMd.FTFuee {
    margin-top:0
}
.ZWVAt {
    font-family:arial
}
.jAcX2 {
    cursor: pointer;
    min-width: 72px;
    padding: 0 8px;
    color: #444;
    border:none;
    border-radius: 3px;
    text-align: center;
    background:none;
    font:500 13px arial;
    margin-top:5px;
    box-shadow:none
}
.wBFtm {
    line-height:29px
}
.piCvSe .R37Fhd:hover {
    background:none
}
span:not([data-et="16"]):not([data-et="9"]) .R37Fhd {
    border-bottom:1px solid #dcdcdc;
}
.R37Fhd .uMg2he {
    display:none
}
.k1k7F,.J3zuAd, .dpFB2c {
    border-radius:0;
    width:42px;
    height:42px
}
[style*="min-height: 354px;"] {
    min-height:auto!important;
}
/*text only*/
if text-only {
g-scrolling-carousel, .Jb0Zif .JNkvid, .LuVEUc, .xERobd, .AuVD, .ULSxyf, .aNytqb.uVMCKf {
    display:none
}
.Jb0Zif .cLjAic.K7khPe {
    display:block!important;
    margin:0
}
}
/*disable sidebar results*/
if sidebar {
/*sidebar*/
#rhs { /*breaks things*/
    display:none
}
#rhs.TQc1id.hSOk2e.rhstc4 {
    margin-left:670px
}
.I6TXqe, .TQc1id .I6TXqe, .TQc1id .I6TXqe * {
    border:0;
    border-radius:0
}
#rhs .VjDLd.liYKde {
    display:none
}
}
}

@-moz-document regexp("http*.://.*.google.com/search?.*&tbs=map.*"), regexp("http*.://.*.google.com/search?.*&tbm=lcl.*") {
/*embed map*/
/*top*/
#rhs {
    display:block!important
}
.Q3DXx #gb > div {
    top:-51px;
    left:-70px;
}
.dodTBe {
    height:30px
}
.big .tsf {
    margin-top:-40px
}
.ZbYMvd, .doodle {
    background:no-repeat url(https://www.google.com/intl/en_us/images/maps_small_horizontal_logo.png)0 10px!important;
    width:300px
}
.IswE7 {
    margin-left:30px
}
/*sidebar*/
/*experimental*/
.VkpGBb {
    display:block;
    min-height:106px
}
.rl_full-list .cXedhc {
    margin:0
}
.VByer .TU05kd, .L48Cpd .XBBs5 {
    display:none
}
.dbg0pd div {
    text-overflow:ellipsis;
    overflow:hidden
}
.VByer .UbRuwe, .L48Cpd .BSaJxc {
    margin:0;
    color:#00c;
    text-decoration:underline;
    text-transform:none;
    width:0
}
.yYlJEf {
    width:50px
}
/*normal*/
.b9tNq, .b9tNq * {
    height:50px;
    width:50px
}

.dbg0pd {
    position:relative;
}
.rl_full-list .cXedhc {
    padding-top:1px;
    padding-left:0
}
.rllt__details > div {
    font-size:small;
    line-height:16px
}
.uMdZh:active, .rllt__local-item-selected, .uMdZh:hover {
    border:none;
    background:transparent
}
.uMdZh:active .cXedhc, .rllt__local-item-selected .cXedhc {
    margin-left:0
}
.UPIZab, .UPIZab img {
    width:90px;
    height:90px;
}
.L3IGmc .n0B9z {
    border-radius:0
}
.DAVP1 {
    display:flex
}
.N8mbHe {
    display:none
}
.gXmnc {
    width:320px
}
#rhs {
    margin-left:320px!important
}
.h2yBfgNjGpc__inline-item-view {
    width:400px
}
.h2yBfgNjGpc__inline-item-view * {
    border-radius:0
}
.zloOqf, .AaVjTc {
    margin:0 0 0 37px
}
#swml, .FZaw6b {
    display:none
}
#fbarcnt {
    height:50px!important
}
.WaZi0e {
    color:#00c;
    text-decoration:underline;
    font-size:small
}
.dbg0pd {
    text-decoration:underline;
    color:#00c;
    font-size:medium
}
.WaZi0e:after {
    content:"▼";
    display:inline-block
}
.F7IIOc.expanded.rlf__open .WaZi0e:after {
    content:"▲"
}
.Nts86d {
    width:320px;
    height:26px;
    background: #e8ecf9;
}
#rllhd__fldhc {
    background:#d5ddf3
}
.appbar {
    border-top:transparent
}

.asjHCd {
    padding-top:4px;
    margin-left:5px
}
.axGQJc {
    background:none
}
.axGQJc:before {
    content:"Return";
    text-decoration:underline;
    font-size:small;
    color:#00c;
    margin-left:3px
}
.Ae7FMe {
    margin:0
}
.bcUTBf {
    margin-right:5px
}
}

@-moz-document url-prefix("https://www.google.co.uk/?q=find+chuck+norris"), url-prefix("https://www.google.com/?q=find+chuck+norris") {
.c93Gbe:before {
    content:"Google won't search for Chuck Norris because it knows you don't find Chuck Norris, he finds you.";
    color:#dd4b39;
    width:100%;
    display:inline-block;
    text-align:center;
    cursor:text
}
}

@-moz-document url-prefix("https://www.google.co.uk/search?q=tilt"), url-prefix("https://www.google.com/search?q=tilt") {
* {transform:rotate(0.3deg)}
}