GooGle - Multi-Columns Dark and Gray v.48 by decembre

Imported from https://cdn.jsdelivr.net/gh/33kk/uso-archive@flomaster/data/usercss/116884.user.css

GooGle - Multi-Columns Dark and Gray v.48 screenshot
Install Get Stylus Write a review

Details

Authordecembre

LicenseNo License

Created atApril 09, 2021 20:21

Updated atOctober 03, 2021 02:30

Applies togoogle, search, Dark and Gray

Statistics

Learn how we calculate statistics in the FAQ.

Total views299

Total installs72

Weekly installs2

Weekly updates7

Description

Less scrolling with a multi columns interface…..
Firefox OK
Chrome : OK

Not working together with a “working” GooglemonkeyR:
But all forks of it, at 2019.07, seems broken and need to be updated.

When they work, use my userstyle:
Google - GM - Google MonkeyR Companion

Notes

It’s very very hard to Style Google Search…
And i prefer DuckDuckGo ;-)
So, at this time (because Google change its code all the time) ,
This Userstyles fill the windows with a multicolumn results page (3 columns) (based on window size) .
- Top result header is more compact.
- Translate Icon always visible on results
- Vertical Pagination is always visible on the right side.
- Delete unwanted elements (pubs … etc) when AntiAdBlock disable.
You Can add a counter of results with my usertsyle:
Google - Results Counter

It is based on some previous Userstyles i create :
- DuckDuckGo - Multi-Columns
- Google - GM - Google MonkeyR Companion

It Add Greasemonkey ADAPTATION for :
- Updated FaviconizeGoogle
- SuperpreloaderPlusone_New:
Useful for the use of an autopager.

You can use too:
- Linkify Plus Plus
- Google Search Extra Buttons
- GoogleGifs
- SearchPreview (Need to test it)

Changes v.7 / … / 47:
- Adaptation for a BIG Google change… one more ….
- Fine tuning for GM “Google Search Extra Buttons”
- Corrections for new presentation of results (videos results etc…).
- Better Panels Right
- Re add pagination on the right:
for Pagination not appearing on the right
- Better Images / Videos Carrousels (in web search)
- MAPS and Some Specials Infos: Move in a Right panel (Visible on hover the Arrow on Top / Right of results)
- Adaptation for GM “FaviconizeGoogle” (Change)

After a request:
Added NEW namespace from https://userstyles.org/styles/153816/darksearch-nass-o-fork (thanks to it….),
which i hope exclude Gmail.

- Correction for:
Top search and Top header Size/Color, Normalize Height of results items, Top search form, Images Search, Top Nav Bar Search Tools menus, Gm “GoogleFaviconize”, Images Search, Books search pages, Top Search fixed, Right panel, Images Row, GM “Google Search Extra Buttons” etc.. , Top Header Search fixed, Results with row of Images / Videos, CSS duplicate, Maps results (from normal search, not Map search), Adaptation for divers greasemonkey scripts etc….

History

Daily snapshots of style statistics.

2021-07-072021-07-212021-08-032021-08-172021-08-302021-09-122021-09-262021-10-092021-10-222021-11-052021-11-182021-12-01Date0.000.881.752.633.504.385.256.137.00Daily countDaily installsDaily updatesDaily views
2021-07-072021-07-212021-08-032021-08-172021-08-302021-09-122021-09-262021-10-092021-10-222021-11-052021-11-182021-12-01Date0.0038.0075.00113.00150.00188.00225.00263.00300.00Total countTotal installsTotal views

Source code

Source code has over 100k characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           GooGle - Multi-Columns Dark and Gray v.48
@namespace      USO Archive
@author         decembre
@description    `Less scrolling with a multi columns interface.....Firefox OKChrome : OKNot working together with a "working" GooglemonkeyR:But all forks of it, at 2019.07, seems broken and need to be updated.When they work, use my userstyle:<a href="https://userstyles.org/styles/121836/">Google - GM - Google MonkeyR Companion</a>`
@version        20211002.23.59
@license        NO-REDISTRIBUTION
@preprocessor   uso
==/UserStyle== */
/* AGENT_SHEET */

@namespace url(http://www.w3.org/1999/xhtml);

/* OLD NAMESPACE 
@-moz-document url-prefix("https://www.google"), domain("google.com"), domain("google.fr"), domain("encrypted.google.com"), domain("google.de")
ADD  from counter:
regexp("https?://(www|news|play|host-b)\\.google(\\.com?)?(\\.[a-z][a-z])?/(|webhp|search|news|play|ig|service-a).*")

VOIR:
, 
url-prefix(https://www.google)
, url-prefix("https://cse.google.fr")
for:
https://cse.google.fr/cse?cx=partner-pub-8110924381468607:6449306375&ie=ISO-8859-1&q=rust&sa=Rechercher
======================= */

/* NEW NAMESPACE from https://userstyles.org/styles/153816/darksearch-nass-o-fork (to exclude Gmail) */

@-moz-document regexp("https?://www.google.(com|([a-z]{2}))(.[a-z]{2})?."), regexp("https?://www.google.(com|([a-z]{2}))(.[a-z]{2})?/((\\?|webhp|search|gfe_rd|auth|gws_rd|#q|imghp|#gfe_rd|#safe|#pws|#tbs|#gws|#tbm).*)"), regexp("https?://encrypted.google.(com|([a-z]{2}))(.[a-z]{2})?\\/((\\\\?|webhp|search|gfe_rd|auth|gws_rd|#q|imghp|#gfe_rd|#safe|#pws|#tbs|#gws|#tbm).*)"), regexp("https?://encrypted.google.(com|([a-z]{2}))(.[a-z]{2})?."), regexp("https?://www.google.(com|([a-z]{2}))(.[a-z]{2})?\\/_\\/chrome\\/newtab\\?.*"), 
regexp("https?://(www|news|play|host-b)\\.google(\\.com?)?(\\.[a-z][a-z])?/(|webhp|search|news|play|ig|service-a).*"), url-prefix("https://cse.google") {


/* ==== Google - Multi-Columns Dark and Gray v.48 (new48) ==== */

/* PB but work touch too GOOGLE PLAY STORE -
https://play.google.com/store
=== */

/* GM Compatibility with ============================== 

- GM "Super_preloaderPlus_one_New"v-
https://greasyfork.org/en/scripts/33522-super-preloaderplus-one-new
- FaviconizeGoogle
https://greasyfork.org/en/scripts/7664-faviconizegoogle

- GM "Google Search Extra Buttons" -
https://greasyfork.org/fr/scripts/7543-google-search-extra-buttons
- Google Search Extra Buttons Bookmarklet
https://greasyfork.org/fr/scripts/389651-google-search-extra-buttons-bookmarklet

- GM "GoogleGifs" -
https://greasyfork.org/fr/scripts/392210-googlegifs

- GM "Google Images Direct Link" - 
https://greasyfork.org/fr/scripts/3187-google-images-direct-link

- GM "Google Search Various Ranges :
https://greasyfork.org/en/scripts/31256-google-search-various-ranges


======================================================= */

/* (new35) - SUPP ADDS and OTHERS - === */
#fld_16 ,
#hdtb-msb .hdtb-mitem .favicon ,
#tvcap ,
#foot .SJajHc ,
.szppmdbYutt__middle-slot-promo ,
.og-pdp ,
.cu-container ,
#flun ,
#bottomads ,
#tadsb{
    display: none!important;
}

/* PB MESSAGE GOOGLE - TXT" TESTER PRIVACY " + ICON - SUPP - === */
._KJg.vk_c.cnso{
    display: none !important;
}

/* START ============== TEST  ==================== */

/* (new35) IMAGE ALT - === */
#yDmH0d .mJxzWe .rg_i  {
    display: inline-block !important;
    box-sizing: border-box !important;
    text-align: center;
color: gold;
background: black ;
}

/* (new48) TEST ACCUEIL INPUT */
.L3eUgb .o3j99.ikrT4e.om7nvf  form .A8SBwf .RNNXgb .a4bIc input.gLFyf.gsfi {
    position: relative !important;
    display: inline-block;
/*     flex: unset !important; */
     margin-top: -25px !important;
/*     background-color: red !important; */
}



/* (new45) TEST ACTUALITY */
/* #res.eqAnXb #search #rso > div g-card  */
/* html.idc8_326 #res.eqAnXb #search #rso > div:not(.g) , */
/* #cnt>style="1607614754256"] ~ .lEXIrb:not(:empty) #rcnt .D6j0vc #center_col #search #rso >div , */
/* .lEXIrb:not(:empty) #rcnt .D6j0vc #center_col style ~ #res #search #rso >div , */
/* #cnt>style[data-iml] ~ .lEXIrb:not(:empty) #rcnt .D6j0vc #center_col #search #rso >div , */

.nChh6e.DyOREb {
    display: inline-block;
    margin-bottom: 16px;
    width: 95% !important;
min-height: 200px !important;
    margin-left: 2% !important;
margin-bottom: 5px !important;
    padding: 10px;
    overflow: hidden;
    border-radius: 8px;

border: 1px solid gray !important;
}
.KWQBje .JheGif {
color: peru !important;
}
.KWQBje .XTjFC g-img.QyR1Ze {
    width: 20px !important;
}
.KWQBje .XTjFC  .action-menu-item a.fl {
    display: inline-block !important;
    padding: 0px 18px !important;
}


/* (new35)  BOTTOM ASSOCATED SEARCH */
#botstuff {
    display: inline-block;
    width: 96%;
    padding: 5px;
    border-radius: 5px !important;

background: #111 !important;
}
#botstuff h3 {
    display: inline-block;
    width: 100%;
    padding: 5px;
    border-radius: 5px !important;
    text-align: center !important;
color: gray !important;
background: #222 !important;
}



/* (new35) "Jump to" link - === */
.f a.fl[href$="_sources"]{
height: 15px ;
line-height: 15px ;
    padding: 1px 3px 1px 10px ;
    border-radius: 3px ;
overflow: visible !important;
background: #2C4F2B ;
}
.f a.fl[href$="_sources"]:before{
    content: "▶" ;
/* position: fixed ; */
position: relative !important;
/* display: inline-block ; */
/* float: left ; */
height: 15px ;
line-height: 15px ;
width: 15px ;
margin: -5px 5px 0 -5px ;
    padding: 0px 3px ;
font-size: 14px !important;
    border-radius: 3px;
background: gold ;
color: red !important;
visibility: visible ;
opacity: 1 ;
z-index: 5000 ;
}


/* (new32A) GOOGLE PALY STORE - SHOW SCREENSHOT on HOVER with Addon IMAGE PREVIEW -
https://play.google.com/store
 ===*/
/* .N9c7d , */
.y1APZe-T8c9cb .uzcko ,
.K3IMke ,
.kJ9uy.K3IMke {
    z-index: 50000 !important;
outline: 1px solid yellow !important;
}

img.T75of.QNCnCf {
    z-index: 5000000 !important;
outline: 1px solid violet !important;
}


/* (new32A) GOOGLE CSE -
https://cse.google.fr/cse?cx=partner-pub-8110924381468607:6449306375&ie=ISO-8859-1&q=rust&sa=Rechercher
===  */

/* COLOR */
htlm.idcacG.idcae {
    background-color: red !important;
}
body {
    background-color: transparent;
    color: gray !important;
}
.gsc-tabHeader.gsc-tabhActive, 
.gsc-refinementHeader.gsc-refinementhActive {
    background-color: #333 !important;
    border-color: red !important;
    color: peru !important;
}
.gsc-tabHeader.gsc-tabhInactive, 
.gsc-refinementHeader.gsc-refinementhInactive {
    background-color: #222 !important;
    border-color: transparent !important;
    color: tan !important;
}
.gsc-control-cse {
    background-color: #222 !important;
    border-color: #333 !important;
}
.gsc-webResult.gsc-result, 
.gsc-results .gsc-imageResult {
    background-color: #222 !important;
    border-color: red !important;
}
.gsc-webResult.gsc-result:hover, 
.gsc-imageResult:hover {
    background-color: #333 !important;
    border-color: #ffffff;
}

.gs-result .gs-title, .gs-result .gs-title * {
text-decoration: none !important;
    color: peru !important;
}
.gs-webResult .gs-snippet, 
.gs-imageResult .gs-snippet, 
.gs-fileFormatType {
    color: gray !important;
}
.gsc-results .gsc-cursor-box {
    background: #333 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    background-color: #222 !important;
    border-color: gray !important;
    color: peru !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background-color: #222 !important;
    border-color: gray !important;
color: tomato !important;
}
.gcsc-more-maybe-branding-root>a span {
  color: peru !important;
}
.gcsc-more-maybe-branding-root>a svg.gcsc-find-more-on-google-magnifier ,
svg.gcsc-find-more-on-google-magnifier {
    fill: peru !important;
}


/* MULTI COLUMN */
.gsc-webResult.gsc-result, 
.gsc-results .gsc-imageResult {
    float: left !important;
    width: 33% !important;
    height: 153px!important;
    margin-right: 4px !important;
    border-radius: 5px !important;
}
.gcsc-more-maybe-branding-root ,
.gsc-results .gsc-cursor-box {
    float: left;
    width: 99%;
    height: 30px !important;
    line-height: 30px !important;
    text-align: center;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page  {
    display: inline-block !important;
    min-width: 30px !important;
    height: 26px !important;
    line-height: 26px !important;
}

/* (new31A) PAGINATION ON RIGHT - for:
https://forum.userstyles.org/discussion/84139/pagination-not-appearing-on-the-right#latest
=== */
#foot[role="navigation"] {
    position: fixed;
    max-width: 32%;
    height: 30px;
    line-height: 0px !important;
    bottom: 0;
    right: -14.5% !important;
    top: 54%;
    transform: rotate(90deg);
}
#foot[role="navigation"]  span#xjs {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 30px;
    top: -99%;
}
#foot[role="navigation"]  span#xjs  table td:not(:first-of-type):not(:last-of-type) {
    transform: rotate(-90deg);
}

/* (new30A) ADAPT GM "SuperLoader" */
.sp-separator + #res {
    margin-top: 50px !important;
}

/* (new35) TEST - ALL - POSITION / WIDTH */
.big .lEXIrb {
    min-width: 100%;
    max-width: 100%;
}
.D6j0vc {
    display: inline-block !important;
    float: none;
    width: 100% !important;
    max-width: 100% !important;
}
#res {
    margin-left: 0 !important;
}
#rso {
    display: inline-block !important;
    min-width: 100% !important;
    max-width: 100% !important;
/* height: 100vh !important; */
    margin-left: -25px !important;
    margin-top: -20px !important;
}

/* (new37) NEWS - ZEBBRA */
#rso div:nth-child(even) g-card {
    background: #222 !important;
}
#rso div:nth-child(odd) g-card {
    background: #111 !important;
}


/* (new30A) SEARCH - FIRST PAGE */
.nojsv.sfbg ,
div#searchform.jhp.big {
    display: inline-block !important;
    text-align: center !important;
}
#searchform.big.jhp > #tsf {
    display: inline-block !important;
    max-width: none;
    text-align: center !important;
}

/* (new46) - GM "Google Search Extra Buttons" - ===*/

/* (new46) SEARCH TOP FIXED - HOVER - GM "Google Search Extra Buttons" */
.srp #searchform.jsrp.minidiv .sfbg + form#tsf:hover .lsbb .siteList ,
.srp #searchform.jsrp.minidiv .sfbg + form#tsf:hover .lsbb > .xButt {
    top: 33px !important;
}

#searchform.big.minidiv[style^="position: fixed;"]  .Tg7LZd + .xButt.lsb ,
#searchform.big.minidiv[style^="position: fixed;"]  .siteList + .xButt.lsb ,
#searchform.big.minidiv[style^="position: fixed;"]  .siteList {
    top: 33px !important;
}
#searchform.big.minidiv[style^="position: fixed;"]  .Tg7LZd + .xButt.lsb ,
#searchform.big.minidiv[style^="position: fixed;"]  .siteList.fade + .xButt.lsb ,
#searchform.big.minidiv[style^="position: fixed;"]  .siteList.fade {
    top: 28px !important;
    transition: none !important;
}

/* MENUS OPEN */
.siteList ,
.siteList > div ,
.siteList > div +  .list {
    transition: none !important;
}
.xpdopen{
    display:block !important;
}

.lsbb .xButt, 
.lsbb > .siteList, 
.sbibod .xButt, 
.sbibod > .siteList ,
.lsbb .xButt,
.lsbb >.siteList,
.sbibod .xButt,
.sbibod >.siteList ,
.rhsvw ,
.sbibod >.siteList.fade:hover ,
.rhsvw ,
.lsbb .xButt:not(.xButt2), 
.lsbb >.siteList ,
.rhsvw:hover {
    opacity: 1 !important;
    transition: 0s !important;
}

A8SBwf .logo +.RNNXgb .Tg7LZd   {
    visibility:visible;
    margin-right:-9px;
    margin-bottom:-2px;
    transition: none !important;
}

.lsbb > .siteList.fade:not(:hover) {
    height: 15px !important;
    overflow: hidden !important;
}
.lsbb > .siteList.fade:hover {
    height: 15px !important;
    margin-top: 5px !important;
    margin-bottom: -15px !important;
    overflow: visible !important;
}
.lsbb > .siteList.fade .list {
    width: auto !important;
}
.siteList > div +  .list {
    transition: none !important;
    opacity: 0 !important;
}
.lsbb > .siteList:hover ,
.lsbb > .siteList + .xButt.lsb:hover {
/*     width: auto !important; */
    height: auto;
    padding: 1px 0 2px;
}
.siteList:hover {
    width: 40px !important;
}
.siteList.siteList:hover>div:first-of-type + .list {
display: inline-block !important;
width: 100% !important;
    min-width: 70px !important;
    max-width: 70px !important;
background: #111 !important;
}
.siteList.siteList[date="site:"]:hover>div:first-of-type + .list ,
.siteList.siteList[date="filetype:PDF"]:hover>div:first-of-type + .list {
    min-width: 250px !important;
    max-width: 250px !important;
border: 1px solid red !important;
background: #111 !important;
}
.siteList:hover > div +  .list ,
.siteList > div:hover +  .list {
/* position: absolute !important; */
    display: inline-block !important;
    height: auto;
    margin-top: -14px !important;
    padding: 20px 2px 14px 20px !important;

    border-radius: 0 5px 5px 5px !important;
    text-align: center;
    transition: none !important;
    opacity: 1 !important;
border: 1px solid red !important;
    border-bottom: 4px red solid !important;
}
.siteList.fade:hover {
position: absolute !important;
    display: inline-block !important;
    height: 20px !important;
    top: 28px !important;
border-radius: 5px 5px 0 0 !important;
    z-index: 500000 !important;
border: 1px solid yellow !important;
}
.siteList.fade:hover > div +  .list ,
.siteList.fade > div:hover +  .list {
    display: inline-block !important;
    height: auto;

    margin-top: 0px !important;
    padding: 5px 2px 14px 20px !important;
    border-bottom: 4px red solid;
    border-radius: 0 5px 5px 5px !important;
    text-align: center;
    transition: none !important;
    z-index: 500000 !important;
    opacity: 1 !important;
}

/* BUTTON - MORE */


/* BUTTONS - SETTINGS */
.xButt.lsb.more  {
    position: absolute !important;
    min-width: 98px !important;
    height: 30px !important;
    line-height: 24px !important;
    margin: 0px !important;
left: 100px !important;
top:100px !important;
    padding: 0 2px 0 1px;
    font-weight: normal;
    text-align: center !important;
    white-space: nowrap;
    opacity: 1 !important;
background: gold!important;
}
.xButt.lsb.moreShow {
    min-width: 215px !important;
    margin: 2px 0 -1px 5px !important;
    border-radius: 5px 5px 0 0 !important;
background: gold !important;
}
.xButt.lsb.moreShow:after   {
content: "." !important;
    position: absolute !important;
    display: inline-block !important;
    min-width: 215px !important;
    height: 170px !important;
    margin: 2px 0 -1px 5px !important;
    left: -7px !important;
    top: 15px !important;
color: transparent !important;
border-left: 2px red solid !important;
background: black !important;
}

.xButt.lsb.moreShow ~ button {
    display: block;
    width: auto;
    min-width: 42px;
    height: 18px;
    margin: 2px 0 -1px 5px !important;
    padding: 0 2px 0 1px;
    text-align: left;
    white-space: nowrap;
    opacity: 1;
}

/* SETTING BUTTON */
.sett.lsb {
    position: static;
    display: inline-block;
    width: 15.2em;
    height: 30px !important;
    line-height: 24px !important;
    margin: 20px 0 -1px -13px !important;
    min-width: 98px !important;
    padding: 0 2px 0 1px;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    opacity: 1;
/* background: red !important; */
}



/* ===============================================*/

/* NEWS */
.top.NQHJEb.dfhHve {
    height: 172px !important;
}


/* (new33A) TEST - GEN - - CAROUSEL IMAGES / VIDEOS / TWITTER in SEARCH - === */
#rso > div > .g g-section-with-header > div.e2BEnf + div {
    width: 100% !important;
}
g-section-with-header g-scrolling-carousel {
/*     display: inline-block !important; */
    top: 0!important;
/*     white-space: pre-wrap !important; */
    white-space: pre-line !important;
}
/* g-scrolling-carousel {
    position: relative;
    display: inline !important;
    margin: -4px -19px -4px -20px !important;
    top: -23px !important;
} */
/* (new33A) */
[data-hveid^="C"] g-section-with-header g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .pp29mf {
    display: inline-block !important;
    width: 99.8% !important;
border: 1px dotted yellow !important;
}
g-section-with-header g-scrolling-carousel .mR2gOd  {
    height: auto !important;
    width: 100% !important;
/*     white-space: pre-wrap !important; */
    white-space: pre-line !important;
    overflow: hidden !important;
}
g-section-with-header g-scrolling-carousel .mR2gOd .pp29mf {
    display: inline-block !important;
    white-space: pre-line !important;
    overflow: hidden !important;
}
g-section-with-header g-scrolling-carousel .mR2gOd .pp29mf > div {
    display: inline-block !important;
    width: 19% !important;
    height: auto !important;
    margin-left: 12px !important;
    margin-bottom: 5px !important;
    overflow: hidden !important;
border: 1px solid green !important;
}
g-section-with-header g-scrolling-carousel .mR2gOd .pp29mf a {
    display: inline-block !important;
    width: 100% !important;
border: 1px dotted red !important;
}
 g-section-with-header g-scrolling-carousel .mR2gOd .pp29mf>div g-inner-card.jD0Pye {
/*     height: auto !important; */
    height: 85px !important;
    padding: 5px !important;
    position: relative;
    width: 96% !important;

}
g-section-with-header #iur g-scrolling-carousel#isr_chc .mR2gOd {
    min-height: 20px !important;
    overflow: hidden !important;
}
/* (new35)  COR */
#rso .LnbJhc g-section-with-header #iur .ySu5Fc g-scrolling-carousel#isr_chc .mR2gOd .EDblX.DAVP1 .dgdd6c.VM9Z5b {
    display: inline-block !important;
    height: 36px !important;
    line-height: 36px !important;
    vertical-align: top !important;
/*     margin-right: -4px !important;
    margin-left: -9px !important;
    margin-bottom: 0px !important;
    margin-bottom: -5px !important; */
    margin: 0px -4px -2px -9px !important;
    padding: 5px 10px !important;
}
#rso .LnbJhc g-section-with-header #iur .ySu5Fc g-scrolling-carousel#isr_chc .mR2gOd .EDblX.DAVP1 .dgdd6c.VM9Z5b .Mw2I7 {
    position: relative;
    height: 36px;
    line-height: 34px;
    padding: 0 12px;
    border-radius: 18px;
    white-space: nowrap;
border: 1px solid #dfe1e5;
background-color: #fff;
}


/* (new32A) */
.DAVP1 .rSr7Wd ,
.DAVP1 .GNxIwf ,
.DAVP1 {
    display: inline-block !important;
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    white-space: pre !important;
}

.DAVP1 .rSr7Wd .So9e7d {
    display: inline-block !important;
    width: 19.4% !important;
}
.DAVP1 .rSr7Wd .So9e7d g-inner-card.cv2VAd {
    display: inline-block !important;
}

.DAVP1 .rSr7Wd .So9e7d g-inner-card.cv2VAd.ttfMne a.VlJC0 > div:not(.pAx2Gb){
    float: right !important;
    width: 45% !important;
}
.DAVP1 .rSr7Wd .So9e7d g-inner-card.cv2VAd.ttfMne a.VlJC0 > div:not(.pAx2Gb) + .pAx2Gb {
    float: left !important;
    width: 45% !important;
}
a.VlJC0:visited .mRnBbe{
    color: tomato !important;
}
g-section-with-header g-scrolling-carousel .mR2gOd  .EDblX.DAVP1 .BFJZOc  ,
#rso > div > g-section-with-header[data-hveid="CGUQAA"] g-scrolling-carousel .mR2gOd  .EDblX.DAVP1 .BFJZOc {
    display: inline-block !important;
    width: 100% !important;
    height: auto !important;
    white-space: pre-line !important;
    overflow: hidden !important;
}
g-section-with-header .P94G9b ,
#rso > div > g-section-with-header[data-hveid="CGUQAA"] .P94G9b {
    float: left !important;
    clear: none !important;
    width: 18% !important;
    height: 197px !important;
    margin: 0px 10px 5px 15px !important;
    padding: 4px !important;
}

#rso > div > .g g-section-with-header  g-scrolling-carousel .EDblX.DAVP1 .nlkcvc.dHOsHb {
    display: inline-block !important;
    width: 31% !important;
    height: auto !important;
    margin: 0px 10px 10px 15px !important;
    padding: 4px !important;
    overflow: hidden !important;
}

#rso > div > .g g-section-with-header  g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .nlkcvc.dHOsHb g-inner-card.zf84ud {
    display: inline-block !important;
    max-height: 145px !important;
    min-height: 145px !important;
    width: 98.4% !important;
    padding: 5px !important;
}
#rso > div > .g g-section-with-header  g-scrolling-carousel .EDblX.DAVP1 .nlkcvc.dHOsHb g-inner-card g-image-section + .Brgz0.tw-res {
    display: inline-block !important;
    height: auto !important;
    width: 75% !important;
    padding: 5px 5px 0 !important;
}
#rso > div > .g g-section-with-header  g-scrolling-carousel .EDblX.DAVP1 .nlkcvc.dHOsHb g-inner-card g-image-section {
    display: inline-block !important;
    width: 20% !important;
    max-height: 135px !important;
    min-height: 135px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
border: 1px solid yellow !important;
}
#rso > div > .g g-section-with-header  g-scrolling-carousel .EDblX.DAVP1 .nlkcvc.dHOsHb .MEspod {
    display: inline-block;
    vertical-align: top;
    width: 100% !important;
background-color: blue !important;
}
#rso > div > .g g-section-with-header  g-scrolling-carousel .EDblX.DAVP1 .nlkcvc.dHOsHb .MEspod .cUVNae {
    position: relative;
    text-align: center !important;
    z-index: 2;
    overflow: hidden;
background-color: red !important;
}


g-section-with-header g-inner-card ,
#rso > div > g-section-with-header[data-hveid^="C"] g-inner-card ,
#rso > div > g-section-with-header[data-hveid="CGUQAA"]  g-inner-card {
    width: 100% !important;
    height: auto !important;
    border-radius: 4px;
}

/* (new33A) IMAGE Carrousel */
#rso > div > g-section-with-header .GNxIwf {
    display: inline-block !important;
    white-space: pre-line !important;
}
#rso > div > g-section-with-header .GNxIwf > div.JX86yc {
    display: inline-block !important;
    width: 9.5% !important;
    margin: 0 6px 0 0 !important;
    text-align: center !important;
}
#rso > div > g-section-with-header .GNxIwf > div.JX86yc g-inner-card.xIfh4d g-img {
    display: inline-block !important;
max-height: 120px !important;
line-height: 110px !important;
    margin: auto !important;
    text-align: center !important;
}
#rso > div > g-section-with-header img.rISBZc:not([src="null"]) {
    display: inline-block !important;
vertical-align: bottom !important;
    max-width: 99% !important;
height: auto !important;
/* max-height: 120px !important; */
/* line-height: 20px !important; */
    margin: auto !important;
    text-align: center !important;
/* border: 1px solid red !important; */
}
/* NO IMG */
#rso > div > g-section-with-header img.rISBZc[src="null"] {
    display: inline-block !important;
vertical-align: middle !important;
    max-width: 99% !important;
height: auto !important;
max-height: 50px !important;
line-height: 20px !important;
    margin: auto !important;
    text-align: center !important;
/* border: 1px solid red !important; */
}


#rso > div > g-section-with-header[data-hveid^="C"] g-inner-card .jBgGLd {
    white-space: pre-line !important;
}
#rso > div > g-section-with-header[data-hveid^="C"] g-inner-card .jBgGLd > br {
    display: none !important;
}
g-section-with-header g-inner-card .y8AWGd .MAMEle ,
g-section-with-header g-inner-card .y8AWGd.llvJ5e > a > div:first-of-type ,
g-section-with-header g-inner-card .y8AWGd a ,
g-section-with-header g-inner-card .y8AWGd  {
    height: 200px !important;
    margin: 0;
}
g-section-with-header g-inner-card .y8AWGd .MAMEle .Rd246b {
    position: absolute !important;
    height: 155px !important;
    width: 100% !important;
    bottom: -100% !important;
    left: -100% !important;
    right: -112% !important;
    top: -122% !important;
    margin: auto;
    z-index: 0 !important;
background-color: transparent !important;
}
g-section-with-header g-inner-card .y8AWGd .MAMEle .SRYuRe {
    position: absolute;
    height: 160px !important;
    width: 100% !important;
    bottom: -100% !important;
    left: -100% !important;
    right: -100% !important;
    top: -122% !important;
    margin: auto;
    z-index: 0 !important;
background-color: transparent !important;
}

/* (new33A) VIDEO CARROUSEL -
https://www.google.com/search?q=FreeStyler&ie=utf-8&oe=utf-8
=== */
#rso > div > g-section-with-header g-inner-card .y8AWGd .MAMEle .SRYuRe .V1Ddwd {
    width: 100% !important;
    height: 160px !important;
}
#rso > div > g-section-with-header g-inner-card .y8AWGd .MAMEle .Rd246b {
    width: 100% !important;
    height: 160px !important;
margin: auto !important;
    top: -115% !important;
    left: -111% !important;

}

g-section-with-header g-inner-card .y8AWGd .MAMEle .Rd246b g-img {
    height: 153px !important;
    width: auto !important;
}
#rso > div > g-section-with-header g-inner-card .y8AWGd .MAMEle .Rd246b img.rISBZc  {
    height: 153px !important;
    width: 100% !important;
/* border: 1px solid yellow !important; */
}

#rso > div > g-section-with-header g-inner-card .y8AWGd .MAMEle .Rd246b g-img img.rISBZc {
    height: 100% !important;
    margin: auto;
    min-width: 98% !important;
    max-width: 98% !important;
    text-align: center;
    vertical-align: bottom;
}


.cYKmm89nbcX__preview-content {
    position: absolute !important;
    width: 100% !important;
    height: 155px !important;
    top: 49% !important;
    left: 50% !important;
    margin-bottom: -50%;
    margin-right: -50%;
    overflow: hidden;
    transform: translate3d(-50%, -50%, 0px);
    z-index: 0;
    opacity: 1 !important;
background-color: black !important;
}
.pveGH[style="opacity: 0.001;"] {
    margin-top: -10px !important;
    opacity: 1 !important;
color: rgb(255, 255, 255);
}

.pveGH[style="opacity: 0.87;"]{
    opacity: 0 !important;
}




/* (new35) SPECIAL */
/* #search #rso >div:not(.srg):not(.g):not([data-hveid^="C"]) {
    display: inline-block !important;
    width: 94% !important;
    max-height: 100% !important;
    margin-left: 0.5% !important;
    margin-bottom: 10px !important;
} */

/* (new35) VIDEOS */
.HD8Pae {
    width: 94%;
}
.Xeztj {
    position: absolute;
    width: calc(100% + 16px) !important;
    height: calc(100% + 13px) !important;
    margin: 0 -8px;
    overflow: hidden;
    transform-origin: center top 0;

    background: #222 !important;
}
.YSlUOe {
background: #222 !important;
}
.LMMXP {
    padding: 5px !important;
color: peru !important;
}

.MGqjK {
    background-color: #111 !important;
    border: 1px solid #333 !important;
}
.VibNM {
    position: relative;
    display: inline-block !important;
    width: 33% !important;
    margin: 5px 2px 0 1px !important;
    border-radius: 5px;
border: 1px solid #222 !important;
}
.WpKAof:hover {
    background-color: #333 !important;
}
/* (new30A) ALL - CAROUSEL BORDER */
g-section-with-header {
    width: 98% !important;
    padding: 5px 15px !important;
    margin: 0 !important;
    border-radius: 5px !important;
border: 1px solid gray !important;
}
/* (new33A) */
g-section-with-header[data-hveid^="C"]{
    max-width: 99.5% !important;
    padding: 5px 15px !important;
    margin-left: 0 !important;
    margin-bottom: 5px !important;
    border-radius: 5px !important;
border: 1px solid gray !important;
}

/* (new32A - TEST - UNE */
#rso > div[data-hveid^="CA"]{
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 93.9%;
}
#rso > div[data-hveid^="CA"] .qmv19b {
display: inline-block !important;
height: auto !important;
    width: 100% !important;
    padding: 5px 0 !important;
}
#rso > div[data-hveid^="CA"] .qmv19b>div {
float: left !important;
    width: 32.5% !important;
    margin-right: 5px !important;
    margin-left: 7px !important;
    border-radius: 5px;
border: 1px solid tomato !important;
}
/* (new33A) */
#rso >g-section-with-header[data-hveid^="C"] g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .fhQnRd  {
display: inline-block !important;
    width: 100% !important;
    height: auto !important;
    white-space: pre-line !important;
    overflow: hidden !important;
}
#rso >g-section-with-header[data-hveid^="C"] g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .fhQnRd  .JJZKK {
/*     display: inline-block !important; */
    float: left !important;
    padding: 4px;
    width: 10.6% !important;
/* border: 1px solid red !important; */
}



/* (new32A) TWITTER */
#rso [data-hveid^="C"] .g:not(#ZpxfC) {
    display: inline-block !important;
    width: 100% !important;
    min-width: 99.8% !important;
    max-width: 99.8% !important;
    margin-left: 0px !important;
    padding: 0px !important;
    max-height: 100% !important;
border: 1px dotted tomato !important;
}
#rso [data-hveid^="C"] .g:not(#ZpxfC) g-section-with-header {
    display: inline-block !important;
    min-width: 99% !important;
    margin-left: -7px !important;
    border-radius: 5px;
    padding: 5px 15px;
border: 1px solid red !important;
}

/* (new32A) TRIPP */
#rso [data-hveid^="C"] .g#ZpxfC {
    display: inline-block !important;
    width: 97.8% !important;
    padding: 5px 15px !important;
    max-height: 100% !important;
    border-radius: 5px !important;
border: 1px solid gray !important;
}
#rso [data-hveid^="C"] .g#ZpxfC .vk_c.gws-trips__outer-card {
    display: inline-block !important;
    min-width: 100% !important;
    padding: 8px;
border: none !important;
}
#rso [data-hveid^="C"] .g#ZpxfC .vk_c.gws-trips__outer-card .gws-trips__tile-row {
    display: inline-block !important;
    max-width: 95% !important;
    margin-left: 2% !important;
}
#rso [data-hveid^="C"] .g#ZpxfC .vk_c.gws-trips__outer-card .gws-trips__tile-row .jktSrf {
    width: 100%;
    border-collapse: unset !important;
    border-spacing: 5px !important;
    table-layout: fixed;
}
#rso [data-hveid^="C"] .g#ZpxfC .vk_c.gws-trips__outer-card .gws-trips__tile-row  .jktSrf > tbody > tr > td{
    border: 1px solid #ebebeb !important;
    vertical-align: top;
}

.M5mFPb {
    margin-right: 10px !important;
    padding: 0 !important;
    border-radius: 100%;
background: white !important;
}
#rso [data-hveid="CAQQAA"] .g g-section-with-header ,
#search #rso .g[data-hveid^="C"] .g g-section-with-header  {
    width: 99.5% !important;
}
#search #rso .g[data-hveid="CCoQAA"] ,
#search #rso .g[data-hveid^="C"] {
    display: inline-block !important;
    width: 91.5% !important;
    padding: 20px !important;
    margin-left: 0.5% !important;
    border-radius: 5px !important;
border: 1px solid gray !important;
}
/* (new32A) - cf PB :not(.knavi.obcontainer) */
#search #rso .g + .g[data-hveid="CCoQAA"]:not(.obcontainer) ,
#search #rso .g + .g[data-hveid^="C"]:not(.obcontainer) {
    float: left !important;
    width: 30.5% !important;
    min-height: 130px !important;
    margin-left: 10px;
    margin-bottom: 10px !important;
    padding: 5px 4px !important;
    border-radius: 5px !important;
    overflow: hidden !important ;
}
#search #rso .srg .g[data-hveid^="C"]  {
    float: left !important;
    width: 28.5% !important;
    max-height: 135px !important;
    min-height: 135px !important;
    margin-left: 10px;
    margin-bottom: 5px !important;
    padding: 20px !important;
    border-radius: 5px !important;
    overflow: hidden !important;
}
#search #rso .g[data-hveid="CCoQAA"] > div .rc > div:first-of-type ,
#search #rso .g[data-hveid^="C"] > div .rc > div:first-of-type {
    display: inline-block !important;
    width: 100% !important;
    padding: 5px !important;
border-bottom: 1px dotted gray !important;
}

#search #rso .g[data-hveid="CCoQAA"] > div .rc + table.nrgt  ,
#search #rso .g[data-hveid^="C"] > div .rc + table.nrgt  {
    display: inline-table !important;
    width: 99% !important;
}

#search #rso .g[data-hveid="CCoQAA"] > div .rc + table.nrgt .mslg td ,
#search #rso .g[data-hveid^="C"] > div .rc + table.nrgt .mslg td  {
    vertical-align: middle !important;
    padding: 5px 0 5px 20px !important;
    bottom: 10px !important;
    text-align: center !important;
}

#search #rso .g[data-hveid^="C"] > div .rc + table.nrgt .mslg td .sld.vsc  {
    width: 95% !important;
    padding: 5px !important;
    text-align: left !important;
}
#search #rso .g[data-hveid^="C"] > div .rc + table.nrgt .mslg td .sld.vsc .s {
    min-width: 96% !important;
    padding-left: 25px !important;
    text-align: left !important;
}

/* GM "FAVICONIZE" */
#search #rso .g[data-hveid="CCoQAA"] > div .rc + table.nrgt .mslg td .favicon {
    position: unset !important;
    float: left !important;
    height: 1.3em;
    width: 1.3em;
    vertical-align: top !important;
    margin-right: 1em !important;
    margin-top: 0em !important;
    padding-bottom: 0.2em;
    padding-right: 0.65em;

}
/* (new35)COR */
#rso [data-hveid^="CA"] .g g-section-with-header g-inner-card .favicon ,
#rso [data-hveid^="CA"] .g g-section-with-header g-inner-card .favicon:first-of-type ,
#rso [data-hveid="CAQQAA"] .g g-section-with-header g-inner-card .favicon:first-of-type {
    position: unset !important;
    float: left !important;
    height: 1.3em;
/*     left: 0 !important; */
    left: 0em !important;
    padding-bottom: 0em !important;
    padding-right: 0.5em !important;
}

.vwfsqc {
    display: inline-block !important;
    height: auto !important;
    width: 100% !important;
}
.dHOsHb {
    display: inline-block !important;
    width: 16% !important;
/*     height: 314px !important; */
    margin-right: 40px !important;
    margin-left: 25px !important;
/* border: 1px solid red !important; */
}

/* CARROUSEL VIDEO - LEGEND */
g-section-with-header g-inner-card .y8AWGd.llvJ5e > a > div:first-of-type + .wCIBKb {
    position: absolute !important;
    display: inline-block !important;
    height: 35px !important;
    width: 87.5% !important;
    bottom: 0px !important;
    padding-top: 5px !important;
    border-radius: 0 0 10px 10px !important;
    z-index: 5000;
    overflow: hidden !important;
    transition: all ease 0.7s !important;
background: black !important;
}
g-section-with-header g-inner-card .y8AWGd.llvJ5e > a > div:first-of-type + .wCIBKb:hover {
    height: 55px !important;
    bottom: 45px !important;
    border-radius: 0px !important;
    overflow: visible !important;
    transition: all ease 0.7s !important;
background: black !important;
}

/* EMPTY ?*/
g-section-with-header .P94G9b g-inner-card .y8AWGd.llvJ5e>div:first-of-type   {
    display: none !important;
}

g-section-with-header .P94G9b:hover g-inner-card .y8AWGd.llvJ5e>div:last-of-type {
    position: relative;
    display: inline-block !important;
    height: 45px !important;
    width: 100% !important;
    margin-top: -47px !important;
background: #222 !important;
}

g-inner-card .y8AWGd.llvJ5e>div > div > div span {
    color: white !important;
}
/* (new43) */
#rso .LnbJhc {
    position: relative;
    width: 94.5% !important;
    height: auto !important;
    left: 0;
    overflow: hidden;
background: black !important;
}
#rso .LnbJhc  > g-section-with-header {
    position: relative;
    width: 98% !important;
    height: auto;
    left: 0;
    margin: 0 0 10px !important;
    overflow: hidden;
}
#rso .LnbJhc #iur {
    height: auto;
    line-height: 15px !important;
    margin-top: 0;
}
#rso .LnbJhc #iur .birrg g-scrolling-carousel {
    margin: -4px 0px -4px -20px !important;
    top: 5px  !important;
/* background: red !important; */
}
.GNxIwf {
    display: inline-block !important;
    white-space: pre-line !important;
}
#rso .LnbJhc #iur .birrg g-scrolling-carousel .EDblX.DAVP1 > div >  div {
    position: relative;
    display: inline-block;
    line-height: 150px !important;
    vertical-align: middle !important;
    margin: 0;
}
#rso .LnbJhc #iur .birrg g-scrolling-carousel g-inner-card {
    width: 163px !important;
    height: auto !important;
    margin-right: 8px;
    border-radius: 4px;
}
#rso .LnbJhc #iur .birrg g-scrolling-carousel g-inner-card g-img {
    position: relative !important;
    display: inline-block !important;
    height: auto !important;
    line-height: 17px !important;
    width: 163px !important;
    vertical-align: middle !important;
}
/* new32A) */
#rso .LnbJhc #iur .birrg g-scrolling-carousel g-inner-card g-img img  {
    height: auto !important;
    max-height: 270px !important;
    max-width: 163px !important;
    margin-left: auto  !important;
    margin-right: auto !important;
    opacity: 1;
}

/* (new30A) MORE */
#rso .LnbJhc  > g-section-with-header .mHHDwb ,
#rso .LnbJhc  > g-section-with-header .hXaFBd {
    max-width: 20px !important;
    min-width: 20px !important;
    width: 100%;
}
#rso .LnbJhc  > g-section-with-header .hXaFBd g-more-button {
    height: 20px;
    width: 78px !important;
    margin-top: -15px !important;
    margin-left: 15px  !important;
}
#rso .LnbJhc  > g-section-with-header .hXaFBd g-more-button g-fab {
    height: 25px !important;
    width: 25px !important;
}
.EUjJDc {
    font-size: 10px !important;
    margin-top: 12px;
    line-height: 12px !important;
}

/* IMAGES SEARCH - ASSOCITED SEARCH - === */
.RScZKc {
    color: gray !important;
}

/* IMAGE SEARCH - PREVIEW */
.l39u4d {
    position: sticky;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    height: 100vh;
    top: 0;
    margin-top: 8px;
    overflow: hidden;
    transform: translateZ(0px);
    white-space: normal;
background-color: #202124;
}

.A8mJGd .dFMRD {
     position: absolute !important;
}
.zjoqD {
    position: relative;
    transition: opacity 200ms ease 0s;
    width: 100%;
    z-index: 3;
    height: 38vh  !important;
}
.v4dQwb img {
    max-height: 38vh  !important;
    width: auto !important;
    background-size: contain !important;
}
.X5SPld c-wiz .KdQAL .WSABTc .tmS4cc > div:nth-child(2) {
    max-height: 33vh !important;
    min-height: 33vh !important;
    overflow-x: hidden;
    overflow-y: auto;
border-bottom: 1px solid red !important;
}

/* IMAGE SEARCH - PREVIEW - MORE */
.G3iQRe a ,
.G3iQRe {
    height: 20px !important;
    line-height: 20px !important;
    padding: 0 !important;
border-top: 1px solid peru;
}

/* (new36) SEARCH GM "GOOGLE FAVICONISED" */
.favicon {
    position: absolute;
    vertical-align: middle;
    width: 1.3em;
    height: 1.3em;
    margin-left: 2.16em;
    top: 1.7em !important;
    padding-bottom: 0.2em;
    padding-right: 0.65em;
}
/* (new36) */
[data-faviconized="yes"] h3 {
    height: 1.3em;
    margin-left: 0.5em !important;
}

/* (new40) IMAGE SEARCH - GM "GOOGLE FAVICONISED" */
.wXeWr.islib.nfEiy.mM5pbd + img.favicon {
    position: absolute !important;
    left: -2.8em !important;
    top: 0 !important;
    padding: 0 !important;
    border-radius: 3px !important;
box-shadow: 0 0 2px #cccccc inset;
background-color: rgba(191, 191, 190, 0.33) !important;
border: 1px solid #333 !important;
}
.wXeWr.islib.nfEiy.mM5pbd + img.favicon  + .VFACy.kGQAp.sMi44c.lNHeqe.WGvvNb{
    float: right !important;
border: 1px dotted red !important;
}


/* TERMES MANQUANTS */
.bkWMgd .TXwUJf {
    height: 15px;
    line-height: 15px;
    margin-top: 5px;
    border-top: 1px solid peru;
}

/* TEST - GM "SEARCH PREVIEW" -
https://addons.mozilla.org/en-US/firefox/addon/searchpreview/
=== */
img[src^="https://eu1.searchpreview"] {
   height: 45px !important;
    margin: 4px 4px 5px 0;
    background-position: center center;
    background-repeat: no-repeat;
border: 1px solid #bbbbbb;
}


/*  RESULTS */
#fld {
    display: none !important;
}

/* RESULTS - BLOCK CONTAINERS */
.bkWMgd {
    display: inline-block !important;
    float: left !important;
    clear: both !important;
    min-width: 100% !important;
}

/* RESULTS - BLOCK CONTAINERS - ONLY ONE result  of TYPE - 91.5% - === */
.bkWMgd .g:only-of-type:not(.vk_c):not([id="ZpxfC"]) {
    display: inline-block !important;
    float: left !important;
    clear: both !important;
    width: 100% !important;
    min-width: 91.7% !important;
    max-width: 91.7% !important;
    border-radius: 5px !important;
}

/*  RESULTS - BLOCK CONTAINERS - ONLY ONE result  of TYPE - WEB SUMMARIZE - == */
.bkWMgd .g:only-of-type.g-blk.mnr-c:not(.kno-kp) {
    display: inline-block !important;
    float: left !important;
    clear: both !important;
    width: 100% !important;
    min-width: 92% !important;
    max-width: 92% !important;
    border-radius: 5px !important;
}
.bkWMgd .g:only-of-type.g-blk.mnr-c:not(.kno-kp) .kp-blk {
    position: relative;
    height: auto !important;
    max-width: 100%;
    margin: 0;
    padding: 5px 0 5px  0 !important;
}
.bkWMgd .g:only-of-type.g-blk.mnr-c:not(.kno-kp) .kp-blk .xpdopen .ifM9O h2 + div + div > div {
    display: inline-block;
    float: left;
    clear: none;
    width: 32.6% !important;
    max-height: 113px !important;
    min-height: 113px !important;
    margin: 0 0 0 2px !important;
    padding: 5px 4px !important;
    border-radius: 5px;
    overflow: hidden;
border: 1px solid tomato !important;
}

/* (new32A) RESULTS - no HEADER - TRIPS - [data-hveid^="CG" - */
.bkWMgd [data-hveid="CGcQAQ"]  ,
.bkWMgd [data-hveid="CGgQAQ"]  {
    display: inline-block !important;
    float: none !important;
    width: 100% !important;
    min-width: 92% !important;
    max-width: 92% !important;
    max-height: 295px;
    min-height: 295px;
    margin: 0 0 0 0 !important;
    padding: 5px 4px;
    border-radius: 5px;
    overflow: hidden;
background: yellow !important;
border: 1px solid red !important;
}
.g.gws-trips__outer-card {
    display: inline-block !important;
    float: none !important;
    width: 100% !important;
    min-width: 92% !important;
    max-width: 92% !important;
    margin-left: 0;
    margin-right: 0;
    padding: 14px 0 0;
    border-radius: 8px;
}
.fzgNVd {
    margin: 8px 8px 15px;
    overflow: hidden;
    text-align: center;
}
.gws-trips__outer-card .jktSrf {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    width: 99.9%;
}
.gws-trips__outer-card .tuHUkb {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
}

/* ===== RESULTS with HEADER - VIDEO / IMAGE / UNE ======= */

/* UNE ?? - with HEADER - === */
#res.med #rso .bkWMgd > div > g-section-with-header:not([data-hveid="CAIQAA"]):not([data-hveid="CGAQAA"]) ,
#res.med #rso .bkWMgd > div > g-section-with-header > [data-hveid="CAIQAQ"] ,
#res.med #rso .bkWMgd > div > g-section-with-header[data-hveid="CAYQAA"]  ,
#res.med #rso .bkWMgd > div > g-section-with-header[data-hveid="CAEQAA"] {
    display: inline-block !important;
    float: none !important;
    width: 100% !important;
    min-width: 91.4% !important;
    max-width: 91.4% !important;
    margin: 0 0 10px 3px !important;
    padding: 5px 4px;
    border-radius: 5px;
    overflow: hidden;
}

/* (new34) UNE /  TWITTER  */
.U7izfe {
    padding: 0 !important;
}
.g>g-section-with-header>.U7izfe + div  {
    width: 100% !important;
}
.g > g-section-with-header > .U7izfe + div g-image-section + .Brgz0.tw-res {
    display: inline-block;
    height: 85px;
    padding: 8px 16px 0;
    overflow: hidden;
    overflow-y: auto;
border-top: 1px solid red !important;
border-bottom: 1px solid red !important;
}
.g > g-section-with-header > .U7izfe + div .Brgz0.tw-res .ol1Lrb {
    width: 90%;
    height: 20px;
/* background: red ; */
}
.g > g-section-with-header > .U7izfe + div .Brgz0.tw-res .ol1Lrb .kLhEKe {
    line-height: 14px;
    margin-top: 2px !important;
    padding: 0px !important;
background-color: transparent !important;
}


#res.med #rso .bkWMgd g-section-with-header div > div > div.qmv19b {
    display: inline-block !important;
    width: 99.7% !important;
    max-height: 95px !important;
    min-height: 95px !important;
    overflow: hidden;
    overflow-y: auto !important;
}
#res.med #rso .bkWMgd g-section-with-header div > div > div.qmv19b > div  ,
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CAMQAA"] [data-hveid="CAMQAQ"] > div > div.qmv19b > div {
    display: inline-block !important;
    height: 80px !important;
    min-width: 49.2% !important;
    max-width: 49.2% !important;
    margin: 8px 5px 5px 5px !important;
    border-radius: 5px;
border: 1px solid green !important;
}

/* IMAGES / VIDEOS HEADER - ALL - PB UNE VIDEOS */
#res.med #rso .bkWMgd > div > g-section-with-header > div > div ,
#res.med #rso .bkWMgd > div > g-section-with-header[data-hveid="CAYQAA"]  [data-hveid="CAYQAQ"] ,
#res.med #rso .bkWMgd > div > g-section-with-header[data-hveid="CAEQAA"] > div[data-hveid="CAEQAQ"]  ,
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CAEQAA"] > div[data-hveid="CAIQAQ"] , 
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CAIQAA"] > div[data-hveid="CAIQAQ"]  {
    display: inline-block !important;
    float: none !important;
    width: 100% !important;
    min-width: 99% !important;
    max-width: 99% !important;
    max-height: 104px !important;
    min-height: 104px !important;
    margin: 0 0 0 0 !important;
    padding: 5px 4px;
    border-radius: 5px;
    overflow: hidden;
}
#res.med #rso .bkWMgd > div > g-section-with-header[data-hveid="CAEQAA"] .e2BEnf.U7izfe {
    padding: 0 !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div  ,
#res.med #rso .bkWMgd >div>g-section-with-header[data-hveid="CAYQAA"]  [data-hveid="CAYQAQ"]  g-scrolling-carousel > div .EDblX.DAVP1 >div > div ,
#res.med #rso .bkWMgd >div>g-section-with-header[data-hveid="CAYQAA"]  [data-hveid="CAYQAQ"] .qmv19b > div  ,  
#res.med #rso .bkWMgd>div>g-section-with-header[data-hveid="CAEQAA"]>div[data-hveid="CAEQAQ"] .qmv19b > div  , 
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CAIQAA"] >div[data-hveid="CAIQAQ"]  .qmv19b > div  ,
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CAQQAA"] >div[data-hveid="CAQQAQ"]  .qmv19b > div {
    display: inline-block !important;
    width: 33% !important;
    height: 80px !important;
    margin: 2px 0 5px 3px !important;
    border-radius: 5px !important;
border: 1px solid #333 !important;
}
/* IMAGES HEADER - ALL - PB UNE */
#res.med #rso .bkWMgd > div > g-section-with-header > div > div ,
#res.med #rso .bkWMgd > div > g-section-with-header[data-hveid="CAEQAA"] > div[data-hveid="CAEQAQ"] > div ,
#res.med #rso .bkWMgd > div > g-section-with-header[data-hveid="CAEQAA"] > div[data-hveid="CAEQAQ"] > div {
    padding: 0 !important;
}

/* UNE / VIDEOS / IMAGES - HEADER*/

/* VID / IMG https://www.google.com/search?q=rose+tremiere&ie=utf-8&oe=utf-8 */
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div  ,
#res.med #rso .bkWMgd >div>g-section-with-header[data-hveid="CAYQAA"]  [data-hveid="CAYQAQ"]  g-scrolling-carousel > div .EDblX.DAVP1 >div > div {
    display: inline-block !important;
    min-width: 9.2% !important;
    max-width: 9.2% !important;
    height: 80px !important;
    margin: 4px 0 10px 3px !important;
    border-top: 1px solid #ebebeb;
    border-radius: 5px !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd ,
#res.med #rso .bkWMgd >div>g-section-with-header[data-hveid="CAYQAA"]  [data-hveid="CAYQAQ"]  g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd {
    height: 78px !important;
    width: 100% !important;
border: none !important;
}

/* VIDEO */
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd .SRYuRe {
    height: 85px !important;
    width: 100% !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd > a {
    display: inline-block !important;
    max-height: 78px !important;
    width: 50% !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd > a .qV9w7d {
    height: 78px !important;
}

/* UNE VIDEOS - (not VIDEOS IMAGES ) */
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd > div:not(.llvJ5e):not(.ivg-i) {
    position: absolute !important;
    top: 4px !important;
    right: 5px !important;
    display: inline-block !important;
    height: 78px !important;
    width: 50% !important;
}

/* UNE - VIDEO - INFOS HOVER */
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd:hover .pAx2Gb  ,
#res.med #rso .bkWMgd >div>g-section-with-header[data-hveid="CAYQAA"] [data-hveid="CAYQAQ"] g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd:hover .pAx2Gb {
    position: relative;
    display: inline-block;
    width: 100% !important;
    margin-top: 0px !important;
    top: -90px !important;
    left: 98% !important;
    z-index: 500 !important;
    transition: all ease 0.7s !important;
background: black !important;
}

/* VIDEOS */
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGMQAA"] .e2BEnf.U7izfe {
    padding: 0 !important;
}

/* (new17) VIDEOS / IMAGES ?? */
#res.med #rso .bkWMgd g-section-with-header g-scrolling-carousel ,
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGUQAA"] [data-hveid="CGUQAQ"] g-scrolling-carousel {
    position: relative;
    display: inline-block !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 0 0 0 !important;
    top: 0px !important;
    overflow-x: hidden;
    overflow-y: auto !important;
}

#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGUQAA"] [data-hveid="CGUQAQ"] g-scrolling-carousel .mR2gOd {
    margin: 0 0 0 0 !important;
}
#res.med #rso .bkWMgd g-section-with-header g-scrolling-carousel .EDblX.DAVP1 .GNxIwf ,
#res.med #rso .bkWMgd g-section-with-header g-scrolling-carousel .EDblX.DAVP1 ,
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGUQAA"] [data-hveid="CGUQAQ"] g-scrolling-carousel .mR2gOd .DAVP1 {
    width: 100% !important;
    min-width: 99.8% !important;
    max-width: 99.8% !important;
    margin: 0px 0 0 2px !important;
    overflow-x: hidden;
}
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGUQAA"] [data-hveid="CGUQAQ"] g-scrolling-carousel .mR2gOd .DAVP1 .BFJZOc {
    display: inline-block !important;
    width: 100% !important;
    min-width: 100% !important;
    height: auto !important;
    line-height: 99px;
    margin: 0 0 0 0 !important;
    padding: 0 0 30px 0 !important;
    overflow-x: hidden;
    overflow-y: auto !important;
    white-space: pre;
background: green  !important;
}
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGUQAA"] [data-hveid="CGUQAQ"] g-scrolling-carousel .mR2gOd .DAVP1 .BFJZOc .P94G9b {
    display: inline-block;
    width: 100% !important;
    min-width: 24.4% !important;
    max-width: 24.4% !important;
    height: 84px !important;
    line-height: 99px;
    margin: 0 0 0 0 !important;
    border-radius: 5px !important;
    overflow: hidden !important;
}
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGUQAA"] [data-hveid="CGUQAQ"] g-scrolling-carousel .mR2gOd .DAVP1 .BFJZOc .P94G9b g-inner-card {
    background-color: transparent !important;
}


/* IMAGES */
#res.med #rso .bkWMgd .g#imagebox_bigimages ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] {
    border: 1px solid gray;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header  ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAcQAA"] g-section-with-header ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAMQAA"] g-section-with-header {
    width: 100% !important;
    min-width: 99% !important;
    max-width: 99% !important;
    min-height: 124px !important;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAcQAA"] g-section-with-header .e2BEnf.U7izfe ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe {
    margin: 3px 0 0px 0 !important;
    padding: 0 !important;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header #iur , 
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAcQAA"] g-section-with-header #iur , 
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header #iur {
    height: 95px !important;
    margin: 0 0 0 0 !important;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header #iur .kno-ibrg  >div  .img-brk ,
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header #iur .kno-ibrg  >div ,
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header #iur .kno-ibrg {
    height: 90px !important;
    margin: 0 0 0 0 !important;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAcQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg {
    height: 92px;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:not(:last-of-type) ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAcQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:not(:last-of-type) ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:not(:last-of-type) {
    display: inline-block;
    height: 78px !important;
    width: 100% !important;
    min-width: 9.3% !important;
    max-width: 9.3% !important;
    margin: 0 2px 0 0 !important;
    padding: 0 ;
    text-align: center !important;
}

#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a ,
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a g-img ,
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a g-img img  ,

#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a g-img ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a g-img img {
    display: inline-block !important;
    max-width: 100% !important;
    height: 75px !important;
background: transparent !important;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a g-img img  ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg .ivg-i a g-img img {
    position: relative;
    display: inline-block !important;
    vertical-align: top;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: 75px !important;
    min-height: 75px !important;
    margin: 2px 0 0 -100% !important;
    text-align: center !important;
}


/* IMAGE - WITH HEADER */
#NzwoZe {
    margin-bottom: 0px !important;
}
#res.med #rso .bkWMgd >div > g-section-with-header  #iur.rg_r .kno-ibrg{
    display: inline-block !important;
    min-width: 100% !important;
    max-height: 148px !important;
    height: auto !important;
}
#rso .bkWMgd g-section-with-header #iur.rg_r .img-brk .birrg .bia {
    display: inline-block !important;
background: transparent !important;
}

/* IMAGES CARROUSEL - WITH HEADER */
#res.med #rso .bkWMgd #NzwoZe {
    display: inline-block !important;
    width: 100% !important;
    min-width: 96% !important;
    max-width: 96% !important;
    margin-bottom: 28px;
/* border: 1px solid aqua; */
}
#res.med #rso .bkWMgd #NzwoZe[data-hveid="CAUQAA"] {
    display: inline-block !important;
    width: 100% !important;
    min-width: 83% !important;
    max-width: 83% !important;
    margin-bottom: 28px;
}
#res.med #rso .bkWMgd #NzwoZe > g-section-with-header {
    display: inline-block !important;
    width: 100% !important;
    min-width: 89.2% !important;
    max-width: 89.2% !important;
}
#res.med #rso .bkWMgd > div > g-section-with-header  #iur.rg_r {
    max-height: 150px !important;
    margin-top: 0;
    margin-bottom: 6px;
border-bottom: 1px solid red ;
}
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel {
    height: auto !important;
    overflow: hidden !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c {
    display: inline-block !important;
    min-width: 8.3% !important;
    max-width: 8.3% !important;
    height: 129px !important;
    margin: 5px 0 0px 3px !important;
    border-top: 1px solid #ebebeb;
    border-radius: 5px !important;
    text-align: center !important;
} 
#res.med #rso .bkWMgd > div > g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c .ivg-i {
    height: 129px !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c g-inner-card {
    height: 130px !important;
    max-width: 78% !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c g-inner-card img {
    height: 130px !important;
    width: auto !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c g-inner-card .bia {
    position: relative !important;
    display: inline-block !important;
    height: 130px !important;
    width: auto !important;
    text-align: center !important;
}
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c > div .bia g-inner-card g-img img ,
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c > div .bia g-inner-card g-img ,
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c > div .bia g-inner-card ,
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c > div .bia {
    height: auto!important;
    width: auto !important;
    text-align: center !important;
}

/* MORE IMAGES */
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:last-of-type ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:last-of-type {
    display: inline-block;
    height: 65px !important;
    line-height: 70px !important;
    width: 100% !important;
    min-width: 4% !important;
    max-width: 4% !important;
    padding: 4px 0;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:last-of-type a ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:last-of-type a  {
    position: absolute !important;
    display: inline-block !important;
    height: 65px !important;
    line-height: 0px !important;
    min-width: 100% !important;
    max-width: 100% !important;
    top: 0 !important;
    padding: 0 !important;
}
#res.med #rso .bkWMgd .g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:last-of-type a .jrEsOe ,
#res.med #rso .bkWMgd .g#imagebox_bigimages[data-hveid="CAUQAA"] g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg div .birrg g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .GNxIwf .YDJP6c:last-of-type a .jrEsOe {
    position: absolute !important;
    display: inline-block !important;
    min-width: 150px !important;
    height: 100%;
    margin: 0 !important;
    left: -42px !important;
    top: 12px !important;
}
g-more-button {
    height: 20px;
    margin-top: -155px;
    width: 78px;
}


/* (new32A) DICO  */
#search #rso .g.knavi.obcontainer.mod {
    float: left !important;
    clear: both !important;
    width: 93% !important;
    margin-left: 0.5% !important;
    margin-bottom: 10px !important;
    padding: 5px !important;
    border-radius: 8px !important;
    overflow: hidden !important;
border: 1px solid gray !important;
}
#search #rso .g.knavi.obcontainer.mod .kp-blk {
    width: 100% !important;
}
/* (new30) TOP TRAD PANEL - === */
.g.knavi.obcontainer.mod {
    display: inline-block !important;
    width: 100% !important;
}
#tw-container.vk_c {
    position: relative;
    width: 99.2% !important;
    height: auto !important;
    left: 0;
    margin: 0 0 10px !important;
    padding: 5px !important;
    border-radius: 5px !important;
    overflow: hidden;
border: 1px solid gray !important;
}
.tw-bilingual-pos {
    padding: 5px!important;
    font-size: 25px  !important;
}
.tw-bilingual-entry .MaH2Hf {
    color: tan !important;
}
.tw-ta-container {
    padding: 5px 0 3px 5px !important;
}
#tw-ob #tw-target, 
#tw-ob #tw-source {
    flex: 1 1 0;
    min-width: 0;
    padding: 5px 20px 5px 5px  !important;
    width: 0;
}
#tw-target-rmn.tw-data-text, 
#tw-source-rmn.tw-data-text {
    color: tomato !important;
}
#tw-source-text-container .tw-ta {
    width: calc(100% - 0px) !important;
    font-size: 15px !important;
color: black !important;
background: white !important;
}
.tw-text-large {
    font-size: 15px !important;
    line-height: 15px !important;
}
#tw-source-rmn-container .tw-ta {
    width: calc(100% - 0px) !important;
    font-size: 15px !important;
color: gold !important;
}
.tw-src-ltr #tw-source {
    padding: 30px !important;
background: #02716C !important;
}
#tw-target {
    padding: 30px !important;
background: #365 !important;
}
#tw-smenu {
    height: 35px !important;
    width: 35px !important;
    bottom: 20px !important;
    right: 3px !important;
}

/* (new35) COR -  QUESTION - .related-question-pair .g  */
#search #rso .g.kno-kp.mnr-c.g-blk[data-hveid^="C"] ,
#search #rso .g.knavi.obcontainer.mod  + .g.kno-kp.mnr-c.g-blk[data-hveid^="C"] {
    display: inline-block !important;
    width: 30.3% !important;
    float: left !important;
    clear: left !important;
    min-height: 347px !important;
    max-height: 100% !important;
    margin-left: 0.5% !important;
    margin-bottom: 0px !important;
    padding: 5px !important;
    overflow: hidden !important;
border: 1px solid gray !important;
}
#search #rso  .related-question-pair .mod + .g:not(#ZpxfC) {
    display: inline-block !important;
    width: 100% !important;
    min-width: 98% !important;
    height: 100% !important;
    max-height: 100% !important;
    min-height: 2px !important;
    margin-left: 1% !important;
    overflow: hidden;
background: #333 !important;
}
#search #rso  .related-question-pair .mod + .g:not(#ZpxfC) .rc[data-hveid^="C"] {
    height: auto !important;
    max-height: 100% !important;
    min-height: 2px !important;
    overflow: hidden;
}


/* (new32A) MATCH MANY THING */
.g.kno-kp.mnr-c.g-blk[data-hveid^="C"] .kp-blk ,
#search #rso .g.knavi.obcontainer.mod  + .g.kno-kp.mnr-c.g-blk[data-hveid^="C"] .kp-blk {
    width: 100% !important;
}
.xpdopen ,
.kno-ftr {
    display: inline-block !important;
}
.ifM9O ,
.xpdopen {
    width: 100% !important;
}
#search #rso .g.kno-kp.mnr-c.g-blk[data-hveid^="C"] .xpdopen .g {
    float: left;
    clear: none;
    min-height: 30px !important;
    max-height: 100%;
    width: 100% !important;
    min-width: 90.5% !important;
    max-width: 90.5% !important;
    margin-top: 4px !important;
    border-radius: 5px;
    overflow: hidden ;
border: 1px solid gray;
}
#center_col .kp-blk  .xpdopen .ifM9O > div + h2 + div {
    display: inline-block !important;
    height: 100% !important;
    min-height: 500px !important;
    max-height: 500px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
background: black !important;
}

/* (new37) PANEL RIGHT - IMMG CARROUSEL */
#rhs:hover .liYKde .d7sCQ.kp-header #media_result_group.kno-mrg.kno-swp ,
#rhs:hover .liYKde .d7sCQ.kp-header #media_result_group.kno-mrg.kno-swp .kno-liu  ,
#rhs:hover .liYKde .d7sCQ.kp-header #media_result_group.kno-mrg.kno-swp .kno-liu .kno-mrg-m>div .rhsg4.rhsmap5col a img,
.g.kno-kp.mnr-c.g-blk[data-hveid^="C"] .kp-blk #media_result_group {
    display: inline-block !important;
    overflow: visible;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

/* (new14 )QUEST - RESULT LINK */
#center_col .kp-blk  .xpdopen .ifM9O > div + h2 + div .g  {
    display: inline-block !important;
    float: none !important;
    max-height: 113px;
    min-height: 20px !important;
    min-width: 93% !important;
    max-width: 93% !important;
    margin-bottom: 10px;
    margin-left: 10px !important;
    margin-top: 5px !important;
    padding: 5px 4px;
    border-radius: 5px;
    overflow: hidden;
border: 1px solid red !important;
}
/* (new32A) QUEST - TXT */
.related-question-pair g-accordion-expander .mod {
    clear: none;
    min-width: 94% !important;
    line-height: 15px !important;
    padding-top: 5px !important;
background: #222 !important;
}
.related-question-pair g-accordion-expander .mod span {
    padding: 0px !important;
}
.xpdopen .related-question-pair g-accordion-expander .mod + .g:not(#ZpxfC) {
    display: inline-block !important;
    max-height: 100%;
    min-height: 30px;
    width: 100% !important;
    min-width: 97.5% !important;
    max-width: 97.5% !important;
border: 1px solid red !important;
background: #222 !important;
}
/* QUEST - TITLE */
.related-question-pair g-accordion-expander .match-mod-horizontal-padding {
    border-top: 1px solid gray !important;
    border-bottom: 1px solid gray !important;
}


/* ===============================================*/
/* END ============== TEST  ======================*/



/* ============== MULTI COLUMNS ================== */

.big .mw{
    max-width: 100%!important;
}

.col {
    float: left;
    width: 100% !important;
}

#hdtb-msb > .hdtb-mitem:first-child, 
.ab_tnav_wrp, 
#cnt #center_col, 
.mw #center_col  {
    margin-left: 0px !important;
}

#center_col{
    width: 100% !important;
    margin-bottom: 5px !important;
    top: -22px !important;
    padding: 0 !important;
}

/* (new31A) MAP + RESULTS after WEB search - === */
#cnt.rfli.big .BBj6N .col #res.med #search #rso > div {
    display: inline-block;
    max-height: 100%;
    width: 21% !important;
    height: 830px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
border-right: 1px solid red !important;
}

#cnt.rfli.big .BBj6N .col #res.med #search #rso > div .yYlJEf {
    display: inline-block !important;
    text-align: center;
    vertical-align: middle;
    height: 50px !important;
    width: 50% !important;
border-top: 1px solid black !important;
background: #222 !important;
}
#cnt.rfli.big .BBj6N .col #res.med #search #rso > div .yYlJEf +  .yYlJEf {
background: #333 !important;
}
.rl_full-list .cXedhc{
    cursor: crosshair !important;
}
.AkREi {
    border-radius: 100% !important;
}
.uMdZh:active, 
.rllt__local-item-selected {
    cursor: alias !important;
    background-color: #454545 !important;
    border-right: 2px solid red !important;
}
#cnt.rfli.big .BBj6N #rcnt #bcenter + .col #center_col #taw + #res.med {
    position: relative !important;
    display: inline-block;
    max-width: 100%;
    min-width: 100%;
    margin-left: 1% !important;
    padding: 20px 5px !important;
border-top: 1px solid red !important;
}
#cnt.rfli.big #rllhd__fldhc {
    height: 20px !important;
}
#cnt.rfli.big #rllhd__fldhc .tOeDGc {
    padding-top: 0 !important;
}

/* (new30A) MAP + RESULTS after WEB search - POPUP DETAILS - THUMBNAILS */
.CClZCb {
    float: left !important;
}

/* (new30A) TRY WITH... + */
#rcnt #bcenter + .col #center_col #taw {
    position: relative !important;
    display: inline-block !important;
    width: 70.4% !important;
    max-height: 45px;
    min-height: 45px;
    line-height: 15px;
    top: -30px !important;
    margin-bottom: -27px !important;
    margin-left: 5px ;
    padding: 2px 4px;
    border-radius: 5px;
    overflow: hidden;
}
#rcnt #bcenter + .col #center_col #taw  #fprs>br {
    display: none !important;
}
.spell_orig {
    margin-left: 26px !important;
}
#rcnt #bcenter + .col #center_col #taw > div:first-of-type {
    margin-top: 0px !important;
}
#rcnt #bcenter + .col #center_col #taw  p.gqLncc.card-section {
    margin: 10px 0 0px !important;
    overflow: hidden;
}
.d2IKib {
    position: relative !important;
    display: inline-block !important;
    top: 0px !important;
    font-size: 12px!important;
    line-height: 12px !important;
    color: #dd4b39;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
#rcnt #bcenter + .col #center_col #taw  p.gqLncc.card-section a {
    display: inline !important;
    font-size: 12px!important;
    line-height: 12px !important;
}
/* TOP IMAGE SEARCH - IMAGE TAG */

/* SEARCH IMAGES - TOP TAG */
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw {
    display: inline-block;
    width: 99% !important;
    max-height: 25px !important;
    min-height: 25px !important;
    line-height: 25px !important;
    margin-top: 25px !important;
    margin-left: 5px ;
    padding: 2px 4px;
    border-radius: 5px;
    overflow: hidden;
    z-index: 500 !important;
border: 1px solid red !important;
}
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw .med .v30Okb g-scrolling-carousel .mR2gOd .EDblX.DAVP1 ,
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw .med .v30Okb ,
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw .med  ,
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw >div:not(:empty) {
    max-height: 30px !important;
    min-height: 30px !important;
    line-height: 30px !important;
}
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw .med .v30Okb g-scrolling-carousel {
    position: absolute !important;
    display: inline-block !important;
    max-height: 25px !important;
    min-height: 25px !important;
    line-height: 25px !important;
    margin: 13px 0 !important;
    top: -14px !important;
}
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw .med .v30Okb g-scrolling-carousel .mR2gOd {
    position: relative;
    display: inline-block !important;
    max-height: 30px !important;
    min-height: 30px !important;
    width: 100%;
    margin: 0px !important;
    overflow-x: hidden;
    overflow-y: hidden;
    transform: translate3d(0px, 0px, 0px);
    white-space: nowrap;
}
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw .med .v30Okb g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .dgdd6c.VM9Z5b {
    display: inline-block !important;
    max-height: 20px !important;
    min-height: 20px !important;
    margin: 0px 5px !important;
}
#rshdr + #atvcap  + #rcnt #bcenter + .col #center_col #taw .med .v30Okb g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .dgdd6c.VM9Z5b  .Mw2I7 {
    display: inline-block !important;
    max-height: 20px !important;
    min-height: 20px !important;
    line-height: 20px !important;
    margin: 0px !important;
}

/* (new42) === */
#res {
    width: 100% !important;
    border: 0 none;
    margin: 0 !important;
    padding: 0 !important;
    margin-left: 29px !important;
}
#search{
    margin-top: 26px !important;
}


/* (new30A) RESULTS - ALL - ADAPTAION GM "Search PREVIEW" - === */
.srg {
    display: inline-block !important;
    width: 92% !important;
}

/* (new45) */
#search #rso>div.hlcw0c:not(.g) ,
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi):not(.rhsvw) {
    display: inline-block !important;
    width: 30.4% !important;
    min-height: 135px !important;
    margin-bottom: 5px !important;
    margin-left: 10px !important;
    margin-top: 0;
padding: 5px 4px !important;
    overflow: hidden !important;
    border-radius: 5px !important;
border: 1px solid gray !important;
}
/* (new45) */
#search div[data-hveid="CAEQQA"]  #rso[data-async-context^="query:yt-img-shad"] > div.hlcw0c .g {
    display: inline-block;
width: 100% !important;
    min-height: 135px;
    margin-left: 10px;
    padding: 5px 4px;
    border-radius: 5px;
    overflow: hidden;
border: 1px solid gray;
}

.g>div[data-hveid^="C"]:not(.kp-wholepage){
    display: inline-block;
    min-height: 135px;
    max-height: 135px;
width: 98.5% !important;
    padding: 5px 4px;
    overflow: hidden;
    border-radius: 5px;
/* border: 1px solid red !important; */
}
/* (new45) */
#search #rso>div.hlcw0c .g {
    display: inline-block;
    min-height: 140px;
    max-height: 140px;
width: 99% !important;
    padding: 0px 0px !important;
margin: 0 !important;
    overflow: hidden;
    border-radius: 5px;
/* border: 1px solid red !important; */
}


#media_result_group{
    display: inline-block;
    margin: 7px  7px 0  0!important;
}
.birrg .ivg-i:not(.uqOpLc) {
    overflow: hidden;
background-color: black !important;
}

/* (new39) */
.tF2Cxc .IsZvec>div>span+div:only-of-type:not(.fG8Fp) {
   height: 20px;
   width: 100% ;
background-color: #111 !important;
}
.tF2Cxc .IsZvec>div>span+div:only-of-type:not(.fG8Fp):hover {
    height: auto;
}
.tF2Cxc .IsZvec>div>span+div:only-of-type:not(.fG8Fp):after {
   content: "▼" ;
   position: absolute ;
   height: 20px;
   width: 20px ;
top: 95px !important;
right: 0 !important;
text-align: center ;
color: gold !important;
/* background-color: yellow !important; */
}
.tF2Cxc .IsZvec>div>span+div:only-of-type:not(.fG8Fp):hover:after {
   content: "▲" ;
color: red !important;
}
/* (new44) EXPANDABLE */
.rTylWd:not(hover) {
    position: absolute !important;
    width: 15px;
    height: 15px;
    right: 0 !important;
    top: 0 !important;
    left: 97% !important;
    overflow: hidden !important;
background: #111 !important;
}
.rTylWd:hover {
    position: absolute;
    width: 100% !important;
    height: auto !important;
    min-height: 135px !important;
    max-height: 135px !important;
    right: 0 !important;
    top: -3px !important;
    left: -5px !important;
padding: 5px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
z-index: 100 !important;
background: #111 !important;
}

.rTylWd:not(:hover):before {
content: "▼" ;
position: absolute !important;
width: 15px !important;
height: 15px !important;
line-height: 15px !important;
right: 0px !important;
text-align: center !important;
color: gold ;
background: blue !important;
}

.V1sL5c {
    padding-left: 5px;
/* border-left: 3px solid red !important; */
}
.ZVWN5d{
    padding: 5px;

}
/* (new39) MISSING WORD */
.TXwUJf {
    position: absolute;
    width: 135px !important;
    top: -5px;
    right: 0;
    white-space: nowrap ;
    overflow: hidden ;
    text-overflow: ellipsis ;
    opacity: 0.3 ;
    transition: all ease 0.7s ;
    color: red;
background: gold !important;
}
.TXwUJf:hover {
    width: 100% !important;
 padding-right: 5px ;
    text-align: right ;
    opacity: 1 ;
}
.TXwUJf:before {
   content: "◀" ;
color: red !important;
}
.TXwUJf:hover:before {
   content: "▶" ;
color: green !important;
}

/* (new30A) - === */
.DAVP1 .rSr7Wd g-inner-card .qV9w7d .KNcnob g-img .rISBZc {
    border-radius: 100% !important;
}


#rso .bNg8Rb +.g {
    display: inline-block;
    width: 90% !important;
    min-height: 75px !important;
}
div:not([data-hveid^="C"]):not(.srg) .xpdopen .ifM9O h2.bNg8Rb + div .g  {
    display: inline-block;
    width: 88% !important;
    min-height: 88px !important;
}

#rso .bNg8Rb +.g .s {
    display: inline-block !important;
    min-width: 100% !important;
}

/* (new45) TOP SEARCH - VIDEO RESULTS */
#search div[data-hveid="CAEQQA"]  #rso[data-async-context^="query:yt-img-shad"] > div:not(.g):not(.hlcw0c):not([style=""]) {
display: inline-block !important;
/* float: left !important; */
width: 100% !important;
min-width: 31.4% !important;
max-width: 31.4% !important;
min-height: 250px !important;
    margin-bottom: -15px !important;
/* border: 1px solid blue !important; */
}

#search div[data-hveid="CAEQQA"]  #rso[data-async-context^="query:yt-img-shad"] >div:not([style=""])  .g.dFd2Tb {
display: inline-block !important;
/* float: left !important; */
width: 100% !important;
min-width: 96% !important;
max-width: 96% !important;
min-height: 215px !important;
    margin-bottom: 5px !important;
    margin-left: 13px !important;
    margin-right: 5px !important;
    margin-top: 0;
    padding: 5px 5px !important;
overflow: hidden !important;
    border-radius: 5px !important;
color: gray !important;
/* border: 1px solid red !important; */
}
/* VID SEARCH */
#search #rso>div:not(.g):not(.ULSxyf):not(.hlcw0c) {
display: inline-block !important;
/* float: left !important; */
width: 100% !important;
min-width: 31.3% !important;
max-width: 31.3% !important;
min-height: 215px !important;
/* border: 1px solid blue !important; */
}
#search #rso>div:not(.g) .g.dFd2Tb[data-hveid^="C"]  {
display: inline-block !important;
/* float: left !important; */
width: 100% !important;
min-width: 96% !important;
max-width: 96% !important;
min-height: 215px !important;
    margin-bottom: 5px !important;
    margin-left: 10px !important;
    margin-right: 5px !important;
    margin-top: 0;
    padding: 5px 5px !important;
overflow: hidden !important;
    border-radius: 5px !important;
color: gray !important;
/* border: 1px solid red !important; */
}


#search div[data-hveid="CAEQQA"]  #rso[data-async-context^="query:yt-img-shad"] >div .Uroaid ,
.Uroaid{
    color: gray !important;
}
#search div[data-hveid="CAEQQA"]  #rso[data-async-context^="query:yt-img-shad"] >div .g.dFd2Tb .Zg1NU ,
.Zg1NU{
    color: silver !important;
}

/* (new32A) RESULT WITH LIST - 
 .s
:not(:hover)
=== */
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] {
    height: auto !important;
    min-height: 132px !important;
    max-height: 132px !important;
    overflow: hidden !important;
}
/* (new32A) */
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"]:hover{
    max-height: 100% !important;
}

/* (new34)  span.st */
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s {
    display: inline-block !important;
    width: 99%;
    margin-top: -7px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
}
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s > div + div:not([style="clear:left"]):not([style="clear:right"]) {
    height: 73px !important;
}

.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s .th ,
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s .dhIWPd{
    margin: 0px 0 !important;
}

.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s span.st {
    display: inline-block !important;
    max-height: 120px !important;
    line-height: 1.2 !important;
    margin-bottom: -5px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
}
/* (new34) WITH IMAGE */
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s div + div span.st {
/*     top: -88px !important; */
}
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s > div:not([style="clear:right"]){
    margin-bottom: 0px !important;
/* background: red !important; */
}
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s > div[style="padding-right:88px"]{
    float: left !important;
    width: 66% !important;
/* background: blue !important; */
}



/* (new32A) TERM MANQ */
.g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c):not([data-hveid^="C"]):not(.knavi) .rc[data-hveid^="C"] .s .st + .TXwUJf {
    position: absolute;
    width: 100% !important;
    bottom: 0;
    color: #70757a;
background: #222 !important;
}
/* (new32A) QUESTIONS LIST with ARROW */
.Fxqale {
    margin-top: 4px !important;
}

.rc[data-hveid^="C"] span.st + .P1usbc ,
.rc[data-hveid^="C"] .P1usbc ,
.rc[data-hveid^="C"] .rTylWd  {
    display: inline-block !important;
    width: 99% !important;
    height: 100% !important;
    max-height: 65px !important;
    line-height: 1 !important;
    margin: 0 0 5px 0 !important;
    padding-left: 3px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
border-left: 1px solid gray !important;
background: #333 !important;
}
.rc[data-hveid^="C"] .rTylWd  {
    padding-left: 5px !important;
border-left: 1px solid peru !important;
}

.rc[data-hveid^="C"]:hover span.st + .P1usbc ,
.rc[data-hveid^="C"]:hover .P1usbc ,
.rc[data-hveid^="C"]:hover .rTylWd  ,
.rc[data-hveid^="C"] .P1usbc:hover ,
.rc[data-hveid^="C"] .rTylWd:hover  {
    max-height: 100% !important;
    overflow-y: hidden !important;
border-left: 1px solid red !important;
}

/* (new44) EXPANDED */
.rTylWd  g-expandable-container[aria-expanded="true"]  {
    padding-left: 5px !important;
background: #333 !important;
    border-left: 3px solid red!important;
}
.rc[data-hveid^="C"] .P1usbc .VNLkW {
    display: inline-block !important;
    float: left !important;
    vertical-align: top;
    width: 99.95% !important;
    white-space: normal !important;
    text-align: left !important;
}
.rc[data-hveid^="C"] .P1usbc .VNLkW .i4vd5e {
    display: inline-block;
    width: 82% !important;
    white-space: nowrap!important;
    overflow: hidden;
}

.rc[data-hveid^="C"] .P1usbc .VNLkW b ,
.rc[data-hveid^="C"] .P1usbc .VNLkW a {
    line-height: 1 !important;
}
.rc[data-hveid^="C"] .P1usbc .VNLkW a {
    display: inline-block !important;
    width: 100% !important;
    white-space: nowrap!important;
    text-overflow: ellipsis;
    overflow: hidden;
}
.rc[data-hveid^="C"] .P1usbc .VNLkW .G1Rrjc {
    display: inline-block !important;
    padding-left: 5px !important;
}

.InNVqc g-expandable-container g-accordion g-accordion-expander [aria-selected="true"] {
color: tomato !important;
background: #333 !important;
border-left: 3px solid peru !important;
}
.InNVqc g-expandable-container g-accordion g-accordion-expander .ZVWN5d {
    padding: 3px 3px 5px !important;
border-left: 3px solid green !important;
background-color: #222 !important;
}

.InNVqc g-expandable-container g-accordion g-accordion-expander [aria-selected="true"] .fbPs3b div{
color: tomato !important;
}
/* (new44) MORE / LESS */
g-inline-expansion-bar {
    height: 25px !important;
    line-height: 25px !important;
}
.uHcvZb.vU8dTb.u2sJ0e.z0RPff>div {
    height: 25px !important;
    line-height: 25px !important;
}
.uHcvZb div {
    height: 25px !important;
    line-height: 25px !important;
    margin-left: 0px !important;
}

.u2sJ0e .lA0GG {
    height: 25px !important;
    line-height: 25px !important;
    left: 35px !important;
    top: 5px !important;
}
.u2sJ0e .xrIqbe {
    height: 20px !important;
    line-height: 20px !important;
    top: 11px !important;
    left: 0;
    margin-right: 24px;
    margin-top: -5px !important;

}
g-inline-expansion-bar > div > div {
    color: gold !important;
}

.InNVqc g-expandable-container g-accordion g-accordion-expander .Xims0d{
    color: gray !important;
background: #222 !important;
}

/* RESULTS TITLE / OPTIONS ARROW */
.rc .r>span:last-of-type {
    position: absolute;
    top: 27%;
    left: -2px;
    opacity: 0.5 !important;
}
.r>span:last-of-type:hover {
    position: absolute;
    top: 27%;
    left: -2px;
    opacity: 1 !important;
}
.r>span ~ span {
    position: absolute;
    top: 42% !important;
    left: 0;
}
/* TRANSLATE ICON */
.g .rc .r span + a.fl {
    position: absolute !important;
    top: 0px !important;
    right: 0 !important;
    font-size: 0px !important;
background-color: red !important;
}
.g [data-hveid="CAYQAA"] .rc .r span + a.fl  {
    position: absolute !important;
    top: 15px !important;
    right: 0 !important;
    font-size: 0px !important;
background-color: red !important;
}


.g [data-hveid="CAEQAA"] .rc .r span + a.fl ,
.fl[href^="https://translate."] {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    font-size: 0px !important;
background-color: red !important;
}
.g [data-hveid="CAEQAA"] .rc .r span + a.fl:before ,
.fl[href^="https://translate."]:before {
    content: ". " !important;
    display: inline-block !important;
    width: 15px !important;
    height: 15px !important;
    color: transparent !important;
    font-size: 15px !important;
background: center url('https://addons-media.operacdn.com/media/extensions/47/226747/0.1.3-rev1/icons/icon_64x64_88cd48740b74c06abb6f635abf160939.png') no-repeat !important;
background-size: contain  !important;
}



/* RESUTS TITLE / LINK */
#res .g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c) .r {
    margin-bottom: 4px !important;
}
#res h3, 
#extrares h3 {
    font-size: 16px!important;
    line-height: 16px!important;
}
#res .g:not(.Bc0X2):not(.g-blk):not([id="ZpxfC"]):not(.vk_c) .r h3 {
    display: inline-block !important;
    width: 96% !important;
    max-height: 15px !important;
    padding: 0 !important;
}

.B6fmyf {
    position: absolute;
    height: 0;
    width: 97% !important;
    top: 0;
}
.yWc32e {
    float: left !important;
    height: 15px !important;
    line-height: 15px !important;
    margin-left: -20px !important;
    padding: 1px 0 1px 0 !important;
}

.ab_dropdown {
    z-index: 300 !important;
}

.TbwUpd {
    display: inline-block !important;
    min-width: 100% !important;
    max-height: 15px !important;
    padding: 0 !important;
}
cite  {
    display: inline-block !important;
    width: 100% !important;
    max-height: 15px !important;
    line-height: 15px !important;
    padding: 0 !important;
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
color: gray !important;
}
.B6fmyf cite {
    display: none !important;
color: red !important;
}


/* (new17) RESULTS SUMMARIZE */
#rso .bkWMgd .g .s {
    min-width: 100% !important;
    max-width: 100% !important;
    height: 68px !important;
    margin-top: -2px !important;
    padding-left: 0px !important;
    margin-left: 3px !important;
}
#rso .bkWMgd .g .s > div {
    min-width: 99% !important;
    max-width: 99% !important;
    height: 68px !important;
    margin-top: -7px !important;
}

/* (new18) Rslt VIDEO */
#rso .bkWMgd .g .s > div[style="margin-left:125px"] {
    float: right !important;
    min-width: 77% !important;
    max-width: 77% !important;
    height: 65px !important;
    margin-top: -68px !important;
    margin-left: 120px !important;
}
#rso .bkWMgd .g .s > div > div.th.N3nEGc.i0PvJb {
    margin-top: 0px !important;
}
/* (new18) Rslt BOOK */
#rso .bkWMgd .g .s > div[style^="margin-left:"]:not([style="margin-left:125px"]) {
    position: absolute !important;
    display: inline-block !important;
    float: none !important;
    min-width: 85% !important;
    max-width: 85% !important;
    height: 63px !important;
    margin-top: 0px !important;
    top: 40px !important;
    left: 10px !important;
    padding: 5px !important;
}
#rso .bkWMgd .g .s > div[style^="margin-left:"]:not([style="margin-left:125px"]) .slp.f {
    position: absolute !important;
    display: inline-block !important;
    min-width: 99% !important;
    max-width: 99% !important;
    height: 30px !important;
    line-height: 15px;
    left: 2px !important;
    top: 2px !important;
}
#rso .bkWMgd .g .s > div[style^="margin-left:"]:not([style="margin-left:125px"]) .slp.f + span.st {
    display: inline-block !important;
    width: 99.7% !important;
    height: 37px !important;
    line-height: 12px !important;
    margin-top: 37px !important;
    margin-bottom: -12px;
    overflow: hidden !important;
    overflow-y: auto !important;
}
/* BOOK - IMAGE */
#rso .bkWMgd .g .s  .th.N3nEGc:not(.i0PvJb)  {
    max-height: 75px !important;
    width: 52px !important;
    margin-top: 0px !important;
}
#rso .bkWMgd .g .s  .th.N3nEGc:not(.i0PvJb) .rGhul {
    max-height: 75px !important;
    width: auto !important;
    top: 0px !important;
}

/* END BOOK */

#rso .bkWMgd .g .s > div span.st {
    display: inline-block !important;
    width: 99.7% !important;
    height: 58px !important;
    line-height: 15px !important;
    margin-top: 0px !important;
    margin-bottom: -12px;
    overflow: hidden;
    overflow-y: auto;
}
#rso .bkWMgd .g .s > div .f.slp + .st {
    position: relative;
    display: inline-block !important;
    width: 99% !important;
    height: 49px !important;
    line-height: 15px !important;
    margin-top: 0 !important;
    top: -7px !important;
    overflow: hidden;
    overflow-y: auto !important;
}
.rc .r + .s .slp.f {
    position: relative !important;
    display: inline-block !important;
    width: 98% !important;
    height: 15px !important;
    line-height: 15px !important;
    top: -5px !important;
}
.g [data-hveid="CAkQAA"]  .rc .s .P1usbc {
    position: absolute;
    width: 95% !important;
    top: 39px;
    padding: 1px 5px !important;
    visibility: hidden !important;
    transition: all ease 0.7s !important;
background: black !important;
}
.g [data-hveid="CAkQAA"]  .rc .s .P1usbc:hover {
    position: absolute;
    width: 95% !important;
    top: 39px;
    visibility: visible !important;
}

.g [data-hveid="CAkQAA"]  .rc .s .P1usbc:before {
    content: ">" !important;
    position: absolute;
    width: 20px !important;
    top: 0px;
    left: -20px;
    text-align: center !important;
    visibility: visible !important;
background: blue !important;
}

/* (new22) GM - FAVICONIZE GOOGLE- RESULTS - === */

.rc {
    padding-left: 14px !important;
}
.g .r>a:first-of-type {
    display: inline-block;
    width: 100% !important;
    padding: 0px;
/* margin-bottom: -15px !important; */
}
.g .r>.favicon {
    left: 0em !important;
}
.g .r> span +.favicon  {
    left: 0em !important;
    top: 1.4em !important;
}

/* (new32A) - ACTION MENU - CACHE TRAD  - === */

.eFM0qc {
  margin-left: -19px  !important;
  margin-top: 17px  !important;
}
.action-menu a.selected +ol.action-menu-panel {
    transition: opacity 0.218s ease 0s, translatex ease 0.7s !important;
    transform: translatex(-89%) !important;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: -2px 0 5px 3px gray !important;
background: #222 !important;
}
.action-menu-item {
    height: 20px !important;
    line-height: 20px !important;
}

#rcnt .action-menu-item a.fl, 
.action-menu-item a.fl {
    outline: 0 none;
    padding: 2px 18px !important;
color: peru !important;
}

/* (new32A) PDF - === */
.eFM0qc .sFZIhb {
    margin-left: -20px !important;
color: gold !important;
}
.eFM0qc span + .sFZIhb {
    margin-left: -50px !important;
color: gold !important;
}
/* TOP HEADER - SEARCH / USER ICON + MENU CONNEXION - === */
#searchform #gb > div {
    margin-right: 27px !important;
}


/* (new10) SEARCH - SUGGEST MENU */
.UUbT9 {
    cursor: default;
    margin-top: -1px;
    position: relative;
    text-align: left;
    z-index: 500000 !important;
}

.sbl1 {
    padding: 0 5px 0 5px !important;
    color: gray !important;
background-color: black !important;
}


/* SEARCH - MAP */
/* TOP HEADER - SEARCH FIELD - WORK TO BE ONLY GOOGLE SEARCH (Not SEARCH MAPS only PAGES for example) - ===  */

/*  MAP - TOP APPBAR */
#cnt.rfli #appbar {
    position: relative;
    min-width: 0;
    margin-top: -40px !important;
    margin-bottom: 0px !important;
    z-index: 2;
}
/* MAP - MAP RIGHT */
#gsr.srp.tbo.vasq   .BBj6N #rcnt  #bcenter + .col[style="width:0"]  +   #rhscol.col  #rhs {
    z-index: 50000 !important;
}

/* MAP + PANEL LEFT  - CONTAINER*/
#gsr.srp.tbo.vasq .BBj6N #rcnt  #bcenter + .col[style="width:0"]  #res.med{
    display: inline-block !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    top: -20px !important;
    margin-left: 0% !important;
    overflow: hidden !important;
    overflow-x: hidden !important;
    z-index: 50000 !important;
}

/* (new43) MAP RESULTS - LEFT PANEL */
.rlfl__tls.rl_tls.r-i4hwMtBpRtI0 {
    top: -10px;
    width: 21.7% !important;
    padding-top: 30px !important;
/* background: red !important; */
}
.rlfl__tls.rl_tls>div {
    width: 100% !important;
    margin: 0 3px 3px 0 !important;
    border-radius: 5px  !important;
}
.lst-c {
    height: 24px!important;
    border-radius: 24px 0 0 24px !important;
    overflow: hidden;
    padding-top: 1px;
}
#gbq2{
    padding-top: 0px !important;
}
.gstl_0.sbib_a{
    box-sizing: border-box;
    height: 24px!important;
}
#sb_ifc0.sbib_b{
    box-sizing: border-box;
    height: 100%;
    height: 24px!important;
    padding-top: 0px !important;
    overflow: hidden;
}
#sfdiv{
    height: 24px !important;
    border-radius: 24px !important;
}
.lst-c {
    height: 24px !important;
}
.sfibbbc {
    height: 24px !important;
}
/* FIXED */
#searchform.big.minidiv .sfibbbc {
    background: black !important;
}


.sbib_b {
    height: 22px !important;
    line-height: 22px !important;
}
#lst-ib {
    height: 22px !important;
    line-height: 18px !important;
}
.czHJJ {
    margin-top: -3px !important;
    border: 1px solid #525252 !important;
    box-shadow: 8px 7px 5px 7px rgba(47, 48, 50, 0.92);
}
#rllhd__fldhc>div ,
#rllhd__fldhc {
    height: 24px !important;
}
.Nts86d {
    padding: 0 !important;
}
.BBj6N #rcnt {
    clear: both;
    margin-top: 0 !important;
    position: relative;
}

/* TOP SEARCH FORM - === */
.logo {
    left: -150px;
    padding: 4px 28px 0 30px;
    position: absolute;
    top: 0px  !important;
}
#tsf>div:last-of-type {
    margin-top: 10px !important;
    width: 918px !important;
}


/*  (new42) TOP - SEARCH FORM - NORMAL + SCROLL FIXED */
.srp #searchform.big {
    position: absolute;
    height: 45px !important;
    top: -5px !important;
/* background: aqua !important; */
}

.J1hqV {
    position: absolute;
    width: 100%;
    min-width: 100% !important;
    height: 86px !important;
    top: -15px;
    left: 0 !important;
    background: #111 !important;
/* background: yellow; */
}
.cG5GOd {
    position: absolute;
    height: 90px;
    right: 0;
    top: 0;
background-image: none !important;
 }

.sfbg {
    position: absolute;
    height: 69px;
    left: 0;
    width: 100%;
background: #111 !important;
}
/* (new46) */
#searchform #gb > .gb_Wd .gb_Se ,
#searchform #gb > .gb_Wd ,
.gb_Se ,
.gb_Zd .gb_Wd {
background: #111 !important;
}
header.gb_pa {
background: #333 !important;
}
#searchform.big.minidiv {
    position: fixed;
    top: -7px !important;
    padding-bottom: 20px !important;
border-bottom: 1px solid gray !important;
background: #111 !important;
}
.srp #searchform.jsrp.big.minidiv .sfbg.nojsv {
background: black !important;
}
.SDkEP {
    padding: 0px 4px 0 20px !important;
}
.minidiv .gLFyf {
    margin-top: -25px !important;
}

/* (new42) */

.gLFyf ,
.gLFyf.uKLqed ,
.pR49Ae ,
.a4bIc ,
.pR49Ae span ,
#BIqFsb ,
.JUwK8b ,
#REsRA ,
.zthhpf ,
.SSBXXc ,
.dAEiw>div:first-of-type form#sf ,
.dAEiw>div:first-of-type ,
.dAEiw  ,
.sbico-c ,
.srp #sfdiv ,
.minidiv .RNNXgb .SDkEP  .gLFyf.gsfi ,
.minidiv .RNNXgb .SDkEP .vdLsw.gsfi ,
.Tg7LZd,
.minidiv .RNNXgb .SDkEP ,
.SDkEP ,
form ....

Reviews

No reviews yet.