Google - Multi-Columns Dark and Gray v.48.90 (final)

Google Search Less scrolling with a multi columns interface

/* ==UserStyle==
@name        Google - Multi-Columns Dark and Gray v.48.90 (final)
@namespace   google.com
@version      1.48.90
@author      decembre
@description Google Search Less scrolling with a multi columns interface
@license     unlicense
==/UserStyle== */

/* 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.5 (new485.5) - OLD - QUICK FIX - after CHANGE WITH - LAST POSTED ==== */

/* 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;
}
/* (COR) */
.c93Gbe ,
.gsc-control-cse {
    background-color: #222 !important;
    border-color: #333 !important;
}
.uU7dJb {
    background-color: #333 !important;
    border-bottom: 1px solid #dadce0;
    color: #70757a;
    font-size: 15px;
    padding: 15px 30px;
}
.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 .RNNXgb.lsbb ,
.logo ,
.RNNXgb ,
.A8SBwf ,
#tsf > div:last-of-type ,
#tsf {
    height: 25px !important;
    line-height: 25px !important;
}
.gLFyf {
    height: 25px !important;
    line-height: 25px !important;
    margin-top: -17px !important;
}
.iblpc {
    height: 25px !important;
    margin-top: 0px !important;
}
.UUbT9 > div.aajZCb {
    border-radius: 0 0 5px 5px !important;
    border: 1px solid red !important;
    background-color: red !important;
}
.xtSCL {
    border-top: 1px solid red;
}
.erkvQe {
    flex: 1 1 auto;
    padding-bottom: 5px !important;
}
.sbhl {
    background: #111 !important;
}
.aypzV > span {
    color: gold !important;
}

/* (new42) SEARCH ERROR OR SUGGESTIOBNS ? */
.minidiv .gsfi {
    font-size: 14px;
    height: 25px !important;
    line-height: 25px !important;
}

.minidiv .gsfi.pR49Ae {
    height: 25px !important;
    line-height: 25px !important;
    color: green !important;
}
/* .pR49Ae input.gLFyf.gsfi , */
.pR49Ae span {
    height: 25px !important;
    line-height: 25px !important;
/* background: red url("https://www.google.com/images/experiments/wavy-underline.png") repeat-x scroll 0 100% !important; */
/* background-image: url("https://www.google.com/images/experiments/wavy-underline.png") !important; */
background-position: 20px 15px !important;
    filter:  invert(1) !important;
    color: transparent !important;
}
.minidiv .gLFyf {
    margin-top: -35px;
}
/* (new41) */
#searchform form#tsf {
    height: 37px !important;
    margin-top: 5px !important;
}
.FtRlBe {
    height: 31px !important;
    margin-top: 5px !important;
}
input.gLFyf {
    line-height: 20px;
    height: 25px !important;
    margin-top: -33px !important;
}
.JUwK8b {
    margin-top: 0px !important;
}


/* FIXED */
.minidiv .gsfi {
    line-height: 20px;
    height: 25px !important;
}



/* ===== RESULTS SPECIAUX ===== */


/* IMAGES / VIDEOS - CONTAINER */
.g#imagebox_bigimages g-section-with-header {
    display: inline-block !important;
    width: 100% !important;
    min-height: 112px !important;
    max-height: 112px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    padding: 0px 4px !important;
    overflow: hidden !important;
}
.bkWMgd>div>g-section-with-header[data-hveid="CAUQAA"] ,
.bkWMgd>div>g-section-with-header {
    display: inline-block !important;
    width: 100% !important;
    min-width: 91.5% !important;
    max-width: 91.5% !important;
    margin-bottom: 10px !important;
    margin-left: 3px !important;
    margin-top: 0px !important;
    padding: 5px 4px !important;
    overflow: hidden !important;
    border-radius: 5px !important;
border: 1px solid gray !important; 
}
g-card.g.Bc0X2 {
    display: inline-block;
    min-width: 99.7% !important;
    max-width: 99.7% !important;
    height: 117px !important;
    margin: 0;
}
.g.Bc0X2>div {
    height: 117px !important;
}
.g.Bc0X2>div  g-tray-header.ndEm3b{
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-top: -15px !important;
    margin-bottom: 2px !important;
    padding: 1px 16px 1px !important;
}
.g.Bc0X2>div  g-tray-header.ndEm3b .CCb0ac>h3 {
    position: relative;
    display: inline-block;
    top: 0px;
}
.g.Bc0X2>div  g-tray-header.ndEm3b + g-scrolling-carousel {
    position: relative;
    display: inline-block !important;
    min-width: 99.7% !important;
    max-width: 99.7% !important;
    height: 104px !important;
    margin: 0px !important;
    margin-left: 14px !important;
    margin-top: 20px !important;
    top: -23px;
}
.g.Bc0X2>div  g-tray-header.ndEm3b + g-scrolling-carousel .mR2gOd {
    position: relative;
    display: inline-block;
    max-width: 95%;
    height: 104px !important;
    margin: 0px !important;
    overflow-x: hidden;
    overflow-y: hidden;
    transform: translate3d(0px, 0px, 0px);
    white-space: nowrap;
}
.g.Bc0X2>div  g-tray-header.ndEm3b + g-scrolling-carousel .mR2gOd .EDblX.DAVP1 .TkiOW ,
.g.Bc0X2>div  g-tray-header.ndEm3b + g-scrolling-carousel .mR2gOd .EDblX.DAVP1 {
    height: 95px !important;
    min-width: 90% !important;
    max-width: 90% !important;
}
.g.Bc0X2>div  g-tray-header.ndEm3b + g-scrolling-carousel .mR2gOd g-inner-card>a {
    height: 90px !important;
}
.itVl0e g-img.BA0A6c ,
.itVl0e {
    height: 78px !important;
    padding: 8px;
}
.itVl0e g-img.BA0A6c  img.rISBZc {
    height: 78px !important;
    width: 118px !important;
}

.bkWMgd>div>g-section-with-header[data-hveid="CAkQAA"] .e2BEnf.U7izfe ,
.bkWMgd>div>g-section-with-header[data-hveid="CAUQAA"] .e2BEnf.U7izfe {
    margin-top: 5px !important;
}
.g#imagebox_bigimages g-section-with-header .e2BEnf.U7izfe {
    margin-top: 22px !important;
}
.e2BEnf.U7izfe h3 ,
.g#imagebox_bigimages g-section-with-header .U7izfe h3  {
    height: 15px !important;
    line-height: 10px !important;
}

.g#imagebox_bigimages g-section-with-header .U7izfe h3 a  {
    font-size: 14px;
}

#iur  {
/* display: inline-block !important; */
    height: auto !important;
    line-height: 85px !important;
    margin-top: 0;
}
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  {
    height: 85px !important;
    line-height: 40px !important;
    margin: 0 !important;
    overflow: hidden !important;
    overflow-y: hidden !important;
}
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg g-scrolling-carousel {
    position: relative;
    display: inline-block !important;
    height: 80px !important;
    line-height: 40px !important;
    margin: 0px !important;
    top: 0px !important;
    overflow: hidden !important;
    overflow-y: hidden !important;
border: 1px solid violet !important;
}
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg g-scrolling-carousel .mR2gOd {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 78px !important;
    margin: 0px !important;
    overflow-x: hidden;
    overflow-y: hidden !important;
    transform: translate3d(0px, 0px, 0px);
    white-space: nowrap;
}
.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 ,
.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 {
    display: inline-block;
    height: 78px !important;
}
.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 {
    display: inline-block;
    height: 70px !important;
    width: 33% !important;
    padding: 4px 0 !important;
}

.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  g-inner-card .ivg-i .bia g-img img ,
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  g-inner-card .ivg-i .bia g-img  ,
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  g-inner-card .ivg-i .bia ,
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  g-inner-card .ivg-i,
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  g-inner-card {
    min-height: 70px !important;
    max-height: 70px !important;
}
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  g-inner-card .ivg-i .bia ,
.g#imagebox_bigimages[data-hveid="CAUQAA"]  g-section-with-header .e2BEnf.U7izfe + #iur.rg_r .AX4s9b.kno-ibrg  div .birrg  g-inner-card .ivg-i .bia g-img img  {
    display: inline-block !important;
    max-width: 100% !important;
    text-align: center !important;
}
/* PLUS IMAGES*/
.DUU6i {
    align-items: center;
    display: flex;
    justify-content: space-between;
    height: 15px;
    margin-top: -4px !important;
    padding-top: 0 !important;
}

.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd ,
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"] ,
.bkWMgd>div>g-section-with-header[data-hveid="CAUQAA"]  div[data-hveid="CAUQAQ"] ,
.bkWMgd>div>g-section-with-header[data-hveid="CAUQAA"] ,
.bkWMgd>div>g-section-with-header>div[data-hveid="CAcQAQ"] {
    height: 99px !important;
    margin-top: 0;
}
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .cv2VAd>a ,
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1  {
    position: relative;
    display: inline-block  !important;
    height: 99px !important;
    width: 100% !important;
    margin: 0px !important;
    overflow: hidden;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    transform: translate3d(0px, 0px, 0px);
    white-space: nowrap;
}
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .So9e7d {
    top: 0;
    width: 31% !important;
}
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .cv2VAd>a {
    position: relative;
    display: inline-block  !important;
    height: 80px !important;
    width: 100% !important;
    margin: 0px !important;
    overflow: hidden;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}
.bkWMgd > div > g-section-with-header > div > div[data-hveid="CAUQAg"] .mR2gOd .EDblX.DAVP1 .cv2VAd:not(:hover) > a:after {
    content: "▲▼" !important;
    position: absolute !important;
    display: inline-block  !important;
    width: 100% !important;
    height: 15px !important;
    line-height: 15px !important;
    top: 84% !important;
    text-align: center !important;
}
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .cv2VAd:hover>a > div:first-of-type {
    margin-top: -114px !important;
    transition: all ease 0.4s !important;
}
jBgGLd {
    display: inline-block !important;
    width: 100% !important;
    font-size: 15px;
    line-height: 15px !important;
    overflow: hidden;
    text-decoration: none !important;
    text-overflow: ellipsis;
    white-space: nowrap !important;
}


/* VIDEO -  HOVER */
.jBgGLd.ZyAH8d {
    display: inline-block !important;
    width: 100% !important;
    font-size: 15px;
    line-height: 15px !important;
    overflow: hidden;
    text-decoration: none !important;
    text-overflow: ellipsis;
    white-space: pre-wrap !important;
}
.jBgGLd.ZyAH8d>br {
    display: none !important;
}
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .cv2VAd>a > div.pAx2Gb ,
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .cv2VAd:hover>a > div.pAx2Gb {
    height: 76px !important;
    padding: 4px 4px 0 !important;
    transition: all ease 0.7s !important;
}
g-section-with-header g-right-button  ,
g-section-with-header g-left-button {
    display: none !important;
}


/* (new32A) SEARCH ON */
.nJMOzb {
    width: 92% !important;
    margin: 0 0 26px 0 !important;
}
.nJMOzb g-scrolling-carousel {
    padding: .0 !important;
}
.nJMOzb g-scrolling-carousel .t2Yvdb {
    display: inline-block;
    min-width: 18.5% !important;
    max-width: 18.5% !important;
    margin: 6px 38px 0 -12px !important;
}
.nJMOzb g-scrolling-carousel .t2Yvdb g-inner-card.R0Gzyf {
    width: 100% !important;
}
.nJMOzb g-scrolling-carousel .t2Yvdb g-inner-card.R0Gzyf > div {
    width: 78% !important;
}
.nJMOzb g-scrolling-carousel .t2Yvdb g-inner-card.R0Gzyf > div:only-of-type {
    width: 100% !important;
}


#iur .YDJP6c ,
.P94G9b {
    position: relative;
    float: left !important;
    clear: none !important;
    width: 9.5% !important;
    height: 80px !important;
    line-height: 45px !important;
    padding: 4px;
}
.MAMEle ,
.y8AWGd.llvJ5e>a>div:first-of-type ,
.y8AWGd a , 
.y8AWGd {
    height: 80px !important;
    line-height: 40px !important;
    margin: 0 !important;
}
.y8AWGd.llvJ5e>a>div:first-of-type + .wCIBKb {
    height: 78px !important;
    padding: 0px 16px 0 !important;
    z-index: 5000 !important;
background: black !important;
}

/* A VOIR SMALL - IMAGE BOX */
.g#imagebox_bigimages {
    display: inline-block !important;
    float: left !important;
    width: 91.4% !important;
    min-height: 125px !important;
    max-height: 125px !important;
    margin-bottom: 10px !important;
    margin-left: 3px !important;
    margin-top: 0px !important;
    padding: 5px 4px !important;
    overflow: hidden !important;
    border-radius: 5px !important;
border: 1px solid gray !important; 
}
.g#imagebox_bigimagesI {
    margin-bottom: 1px !important;
}
.g#imagebox_bigimages li {
    position: relative;
    display: inline-block !important;
    display: table !important;
    line-height: 0;
    margin-right: 5px !important;
    overflow: hidden;
}
.g#imagebox_bigimages .bicc {
    position: relative;
    display: inline-block !important;
    display: table-cell !important;
    line-height: 0;
    overflow: hidden;
}


/* ICON - TRANSLATE */

/* RESULTS - TEST - ICON TRAD ADD TXT "Trad." - (FAVICONIZE THE WEB ENABLE)- === */
.g ._SWb a.fl[href*="http://translate.google"]{
    position: absolute ! important;
    height: 18px !important;
    width: 18px !important;
    top: 0px !important;
    right: 0px ! important;
    font-size: 0!important;
    background: url(https://www.google.com/help/hc/images/toolbar/toolbar_translate.png) no-repeat 0 0 !important;
    background-position: center center !important;
    background-size: 80% !important;
    background-color: rgb(62, 62, 62) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    opacity: 0.4 !important;
}
.g ._SWb a.fl[href*="http://translate.google"]:hover{
    opacity: 1 !important;
}

/* ACTION MENU DROPDOWN - === */
._Fmb, ._Fmb:hover, 
._Fmb.selected, 
._Fmb.selected:hover {
    height: 12px;
    min-width: 0;
    width: 13px;
    padding: 0;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    font-weight: bold !important;
    outline: 0 none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-user-select: none;
    cursor: pointer;
    filter: none;
    transition: none 0s ease 0s;
}
#ab_opt_icon{
    display: inline-block;
    vertical-align: middle;
    height: 17px;
    margin-top: -2px;
    width: 17px;
    background-position: -42px -259px;
    opacity: 0.667;
}
#ab_opt_icon:hover{
    display: inline-block;
    vertical-align: middle;
    height: 17px;
    margin-top: -2px;
    width: 17px;
    background-position: -42px -259px;
    opacity: 1 !important;
}
.action-menu .mn-dwn-arw{
    border-color: #9A9D9B transparent !important;
    left: 0;
    margin-left: 3px;
    margin-top: -4px;
}
.action-menu:hover .mn-dwn-arw{
    border-color: #CFD6D1 transparent !important;
}
li.action-menu-item.ab_dropdownitem{
    height: 16px !important;
    line-height: 16px !important;
    font-size: 15px !important;
    font-weight: bold !important;
color: rgb(170, 170, 170) !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
background-color: rgb(62, 62, 62) !important;
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
border: 1px solid rgb(0, 0, 0) !important;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
outline: 0 none !important;
}
li.action-menu-item.ab_dropdownitem a{
    height: 15px !important;
    line-height: 2px !important;
    font-size: 15px !important;
}

/* (new5) PAGINATION */
#navcnt{
    position: fixed !important;
    display: inline-block !important;
    width: 100% !important;
    vertical-align: middle !important;
    height: 25px !important;
    line-height: 29px !important;
    top: 50% !important;
    left: 50.68% !important;
    transform: rotate(90deg) !important;
}
.sp-separator + .bkWMgd:last-of-type  #navcnt table#nav {
    padding: 25px !important;
    z-index: 500000 !important;
background: red !important;
}
.csb ,
.csb.ch{
    display: none !important;
}
/* (new30A)PAGINATION FOOTER */
#cnt #foot {
    float: left !important;
    width: 86.5% !important;
    margin-left: 2% !important;
}
#cnt #foot[role="navigation"] span#xjs div {
background-color: rgb(62, 62, 62) !important;
}
#cnt #foot[role="navigation"] span#xjs div  td {
    line-height: 32px !important;
    width: 20px !important;
    padding: 0 5px !important;
}



/* (new30A) PB LINEAR GRADIENT */
#nav>tbody>tr>td:not(:first-of-type):not(:last-of-type){
    display: inline-block !important;
    vertical-align: top !important;
    height: 20px !important;
    line-height: 20px !important;
    min-width: 15px !important;
    max-width: 15px !important;
    width: 100%!important;
    margin-right: 8px !important;
    padding: 5px !important;
    font-size: 20px !important;
    text-align: center;
    color: #fff;
    background-color: #357ae8;
    border: 1px solid #2f5bb7;
    transform: rotate(-90deg) !important;
}
#pnprev{
    height: 32px !important;
    width: 40px !important;
    font-size: 0!important;
    background: url(http://www.icone-png.com/png/50/49772.png) no-repeat 0 0;
    background-position: center center !important;
}
#pnnext{
    height: 32px !important;
    width: 40px !important;
    font-size: 0!important;
    background: url(http://www.icone-png.com/png/50/49772.png) no-repeat 0 0;
    background-position: center center !important;
    transform: rotate(180deg) !important;
}

/* ===== (newGOGLE) FROM SCHMOOGLE ===== */



/* (newGOGLE)  TOP HEADER - CONNEXION - BUTTON CONTAINER - 
#searchform.jsrp.big .gb_oa .gb_e.gb_0c.gb_r.gb_Zc.gb_oa
=== */
#searchform #gb #gbw .gb_e.gb_0c.gb_r.gb_Zc.gb_Pa{
    position: relative;
    display: flex !important;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 1;
    align-items: center;
    min-width: 315px;
    margin-left: 100% !important;
    margin-right: 0 !important;
    margin-top: -9px !important;
    padding: 0 30px 0 30px !important;
    text-align: right;
    white-space: nowrap;
    z-index: 986;
border: 1px solid rgb(0, 0, 0) !important;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
background-color: rgb(62, 62, 62) !important;
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
  }

/* (newGOGLE)  TOP HEADER - CONNEXION - USER NAME - === */
#searchform.jsrp.big .gb_ga.gb_l.gb_r.gb_h{
    color: white !important;
    cursor: default;
    text-decoration: none;
}

/* (newGOGLE)  TOP HEADER - CONNEXION - POPUP INFOS - === */
#searchform.jsrp.big .gb_F{
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    font-weight: bold !important;
    outline: 0 none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
}
.gb_F div a{
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    font-weight: bold !important;
    outline: 0 none !important;
    text-shadow: none !important;
}
.gb_F div a:hover{
    cursor: pointer !important;
}
.gb_F ,
.gb_l.gb_3a ,
.gb_3a.gb_F.gb_l.gb_4a.gb_na ,
.gb_Se {
    z-index: 500 !important;
}

/* ==== (newGOGLE) TOP HEADER ===== */
/* (new10) TOP HEADER - SUPP "X" SCROLLBAR - A VOIR - === */
body{
    color: #222;
    overflow-x: hidden!important;
}
/* (newGOGLE) TOP HEADER - TEST TOP BAR (with GOOGLE ICON - SEARCH FIELD CONNEXION BUTTON) - (.srp.tbo.vasq.vsh) - === */
  #mngb{
    height: 45px !important;
    margin-top: 0;
}
.gb_Vb.gb_Sc{
    height: 45px!important;
}
.gb_Vb > .gb_i{
    height: 45px !important;
}
/* (newGOGLE) TOP HEADER - RIGHT PART */
.gb_8.gb_Sc.gb_i.gb_Rc{
    height: 45px !important;
}

/* (new10) TOP HEADER - GOOGLE LOGO */
.gb_Pa{
    position: absolute;
    height: 45px!important;
    padding: 0 10px 0 5px !important;
}
.gb_Sa .gb_Ra{
    position: relative;
    top: -12px !important;
}

/* (new10) SCHOOGLE CONTAINER  - for MESSAGE for TXT "TRY THIS..." - TRY THIS / SPELL - === */
#rcnt{
    margin-top: 25px !important;
}

/* (newGOGLE) TOP HEADER - MESSAGE COOKIES - 
#rcnt #ataw + #bcenter + .col #center_col #taw style + div+ div #epbar 
=== */
#epbar{
    position: fixed !important;
    width: 95% !important;
    height: 15px !important;
    line-height: 15px !important;
    margin-top: 5px !important;
    top: 107px !important;
    left: -3900px !important;
    padding: 2px 2px 2px 90px !important;
    border-radius: 2px !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    text-align: left !important;
    opacity: 1 !important;
    z-index: 200 !important;
    transition: left ease 0.7s !important;
}
#epbar:hover{
    left: 0 !important;
}
#epbar:before{
    content: "Ck"!important;
    position: fixed !important;
    display: inline-block !important;
    width: 22px !important;
    height: 15px!important;
    line-height: 15px!important;
    left: 0 !important;
    border-radius: 2px !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    text-align: center !important;
    cursor: pointer !important;
    opacity: 1!important;
    visibility: visible !important;
    z-index: 200 !important;
}
#epbar #epb-notice{
    position: absolute !important;
    height: 17px!important;
    line-height: 17px!important;
    float: right !important;
    margin: 0 !important;
    left: 200px !important;
}
#epbar #epb-lm {
    float: left !important;
    margin-left: -60px!important;
}

#epb-ok{
    display: inline-block !important;
    float: left !important;
    height: 14px!important;
    line-height: 14px!important;
    cursor: pointer !important;
}

/* (newGOGLE) TOP HEADER - MESSGAGE - COOKIES MESSAGE - === */
  .gb_ib.gb_lb.gb_za{
    position: absolute !important;
    display: inline-block !important;
    float: none !important;
    width: 35%!important;
    right: 9% !important;
    top: 15px !important;
    background-color: transparent!important;
}

.gb_ib.gb_lb.gb_za div{
    position: absolute !important;
    display: inline-block !important;
    float: none !important;
    max-width: 970px !important;
    min-width: 970px !important;
    right: 4% !important;
    top: 63px !important;
    padding: 2px 5px !important;
    background-color: #5a5a5a;
    z-index: 200 !important;
}
.gb_kb.gb_jb:hover ,
.gb_kb.gb_4a:hover{
    cursor: pointer!important;
}

/* (newGOGLE) PB - TOP HEADER - MESSAGE HELP / CONSEIL (TopStuFF +SERCH HELP ) */
#rcnt #ataw + #bcenter + .col #center_col #res #topstuff {
    position: fixed !important;
    height: auto !important;
    height: 15px!important;
    line-height: 15px!important;
    left: -20000px !important;
    top: 90px !important;
    padding: 1px 10px 1px 30px !important;
    text-align: center !important;
    font-size: 12px !important;
    cursor: pointer !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    border-radius: 3px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    visibility: visible !important;
    z-index: 200 !important;
    transition: left ease 0.7s !important;
}
#rcnt #ataw + #bcenter + .col #center_col #res #topstuff:hover{
    left: 0px !important;
}
#rcnt #ataw + #bcenter + .col #center_col #res #topstuff:before{
    content: "Hlp" !important;
    position: fixed !important;
    width: 20px !important;
    height: 18px !important;
    line-height: 18px !important;
    left: 2px !important;
    top: 92px !important;
    padding: 1px !important;
    border-radius: 1px !important;
    color: white !important;
    text-align: center !important;
    font-size: 12px !important;
    cursor: pointer !important;
    visibility: visible !important;
background: green !important;
}

/* (newGOGLE) TOP HEADER - MESSAGE TRY THIS / SPELL - === */
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div{
    position: fixed !important;
    width: 0px!important;
    height: 17px !important;
    left: 32px !important;
    top: 125px !important;
    text-align: left !important;
    padding: 0!important;
    visibility: visible !important;
    background: green !important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med:not(:hover):not(:empty):before{
    content: "Try"!important;
    position: absolute!important;
    width: 20px !important;
    height: 15px !important;
    line-height: 13px !important;
    left: -117px !important;
    padding: 0px 1px !important;
    border-radius: 2px!important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    font-size: 12px!important;
    color: rgb(170, 170, 170) !important;
    text-align: center !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    visibility: visible !important;
    z-index: 250!important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med:hover:not(:empty):before{
    content: "Try"!important;
    position: absolute !important;
    height: 15px !important;
    line-height: 15px !important;
    width: 22px !important;
    left: -8px !important;
    padding: 2px 6px !important;
    font-size: 13px!important;
    visibility: visible !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    border-radius: 2px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med{
    position: absolute !important;
    min-width: 37em !important;
    height: 40px !important;
    line-height: 20px !important;
    left: 85px!important;
    padding-left: 10px!important;
    font-size: 18px;
    color: white !important;
    cursor: pointer !important;
    z-index: 5000 !important;
    visibility: hidden !important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med:hover{
    position: absolute !important;
    min-width: 37em !important;
    height: 40px !important;
    left: -32px !important;
    margin-top: 0px !important;
    padding: 0px 0px 20px 30px !important;
    font-size: 15px !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    visibility: visible !important;
    z-index: 5000 !important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med .sp_cnt.card-section{
    line-height: 19px !important;
    margin-top: -5px !important;
    font-size: 15px !important;
    color: white!important;
    z-index: 250 !important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med .sp_cnt.card-section span{
    line-height: 16px !important;
    font-size: 15px !important;
    color: white!important;
    z-index: 250 !important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med .sp_cnt.card-section a{
    line-height: 16px !important;
    font-size: 15px !important;
    padding: 2px 5px !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    border-radius: 2px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    z-index: 250 !important;
}


#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med .ssp.card-section .spell._uwb{
    position: relative !important;
    height: 15px !important;
    line-height: 15px !important;
    margin-left: 10px !important;
    top: -6px !important;
    font-size: 15px!important;
    color: white!important;
    text-align: center !important;
}
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med .ssp.card-section .spell._uwb + a {
    position: relative !important;
    height: 15px !important;
    line-height: 15px !important;
    top: -6px !important;
    font-size: 18px;
}

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

/* (new35) TOP HEADER - SEARCH TOOL BAR */

#hdtb{
    display: inline-block !important;
    width: 100% !important;
    height: 0px !important;
    margin-top: 10px !important;
color: #666666;
/* background: red !important; */
}
.yg51vc {
    float: left !important;
    width: 50% !important;
    height: 25px !important;
    padding: 0;
    z-index: 126;
background: #222 !important;
/* background: green !important; */
}
body.vasq #hdtbSum ,
#hdtbSum {
    display: inline-block !important;
    float: none !important;
    clear: right !important;
    width: 99.8% !important;
    height: 29px !important;
    line-height: 29px !important;
    margin-top: 0px !important;
}
#hdtbSum  #hdtb-msb>div {
    height: 20px !important;
    line-height: 20px !important;
}
#hdtbSum #hdtb-msb > div:last-of-type {
    position: relative !important;
    display: inline-block !important;
}
/* (new35) */
#hdtb-msb-vis {
    position: relative !important;
    display: inline-block !important;
    height: 20px !important;
    line-height: 20px !important;
    margin-left: 0 !important;
    top: 0px !important;
}
g-header-menu.hdtb-mitem{
position: relative !important;
    display: inline-block !important;
    top: -10px !important;
}

#hdtb-s{
    white-space: nowrap;
}
#hdtb #hdtb-s #hdtb-msb {
    min-width: 602px !important;
    height: 20px !important;
    line-height: 20px !important;
    top: 2px !important;
}
#hdtb #hdtb-s #hdtb-msb >div {
    height: 20px !important;
    line-height: 20px !important;
}


/* .hdtb-mitem , */
/* #hdtb-s #hdtb-msb-vis +span.hdtb-mitem  , */
#hdtb-more ,
.hdtb-mitem.hdtb-imb ,
body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel, 
body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel-pre{
    position: relative !important;
    display: inline-block !important;
    height: 18px !important;
    line-height: 18px !important;
    margin-left: 4px !important;
    margin-top: -2px !important;
    top: 0px !important;
    padding: 0 2px 0 2px !important;
    border-radius: 3px !important;
background: #111 !important;
}
#hdtb-more{
    padding: 0 9px 0 2px !important;
}
#hdtb #hdtb-s #hdtb-msb > div:last-of-type ,
#hdtb-s #hdtb-msb-vis + span.hdtb-mitem  {
    position: relative !important;
    display: inline-block !important;
    height: 18px !important;
    line-height: 18px !important;
    top: 0px !important;
    margin-top: 0 !important;
    padding: 0 3px !important;
    border-radius: 3px !important;
background: #111 !important;
}
#hdtb #hdtb-s #hdtb-msb > div:last-of-type {
display: inline-block;
    top: 0px !important;
    margin-top: 0 !important;
    padding: 0 3px !important;
    border-radius: 3px !important;
background: #111 !important;
}
#hdtb #hdtb-s #hdtb-msb > div:last-of-type span.hdtb-mitem {
display: inline-block;
    height: 18px;
    margin-top: 0 !important;
}

#hdtb-s #hdtb-msb-vis + span.hdtb-mitem .rIbAWc {
    display: inline-block;
    height: 18px;
}
#hdtb-s #hdtb-msb-vis + span.hdtb-mitem .hdtb-dd-b.sqXXR{
    padding: 0 !important;
}

#hdtb #hdtb-s #hdtb-msb > div:last-of-type:hover , 
#hdtb-s #hdtb-msb-vis + span.hdtb-mitem:hover , 
#hdtb #hdtb-s #hdtb-msb > div:last-of-type:hover , 
#hdtb-more:hover ,
.hdtb-mitem.hdtb-imb:hover ,
body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel:hover, 
body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel-pre:hover{
background: #222 !important;
}

/* (new35) TOP HEADER - SEARCH TOOLS - === */
#top_nav  {
    position: relative !important;
    display: inline-block !important ;
    height: 0px !important;
    width: 100% !important;
    min-width: 100%;
    margin-bottom: 68px;
    top: -31px !important;
/* background: yellow !important; */
}
#top_nav>div[jscontroller="qik19b"] ,
#top_nav>div[jscontroller="qik19b"] {
    margin-bottom: 63px;
}
.aUVJ0c {
    position: relative !important;
    display: inline-block !important ;
    width: 100% !important;
top: 20px !important;
    margin-bottom: 20px !important;
    padding: 5px !important;
    z-index: 103;
}
.guuoLb {
    width: 100% !important;
height: 15px !important;
    color: #202124;
    font-size: 14px;
    line-height: 1.14286;
    margin-left: 0px !important;
/* top: 20px !important; */
/*     margin-bottom: 20px !important; */
    text-align: center !important;
}

#hdtb-tls  {
    display: none !important;
}
.hdtb-mitem a {
    margin: 0 8px;
    padding: 0 2px!important;
color: white !important;
}
#hdtbMenus {
    position: relative !important;
display: inline-block !important;
/*     float: right !important; */
width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 26px !important;
    max-height: 26px !important;
    line-height: 20px !important;
    top: -26px !important;
    margin-top: 0px !important;
    padding: 0px !important;
/*     overflow: visible !important; */
    border: 1px solid gray !important;
    text-align: right !important;
z-index: 100 !important;
background-color: #111 !important;
}
#hdtbMenus .hdtb-mn-cont {
    display: inline-block;
    height: 22px;
    width: 50% !important;
    white-space: nowrap;
    text-align: left !important;
background-color: transparent !important;
}
.hdtb-mn-hd {
    line-height: 18px !important;
}

.hdtbU.hdtb-mn-o {
    margin-left: 0% !important;
}


/* (new30A) TOP HEADER - NUMBER OF RESULTS - === */
#appbar {
    height: auto !important;
    margin-top: -58px !important;
background-color: transparent !important;
}
#appbar.appbar #extabar {
    height: auto !important;
    margin-top: 0px !important;
}
#appbar.appbar #extabar #slim_appbar {
    height: 20px !important;
    margin-top: 0px !important;
}
#appbar.appbar #extabar #slim_appbar > div.WE0UJf  {
    height: 20px !important;
    line-height: 20px !important;
    margin-top: 0px !important;
}
/* (new39) */
#appbar.appbar #extabar #slim_appbar  #result-stats {
    position: absolute ;
    height: 28px !important;
    line-height: 28px !important;
    left: 80% !important;
    font-size: 10px ;
}

/* (new30A) - TOP - EXTRABAR - RESULTS Container - === */
#appbar.appbar h1 + #extabar {
    max-width: 94% !important;
    min-width: 94% !important;
    margin-left: 0.5% !important;
    margin-top: 90px !important;
    border-radius: 8px !important;
color: gray;
background: green !important;
border: 1px solid red !important;
}
#appbar.appbar h1 + #extabarg-scrolling-carousel .mR2gOd .EDblX.DAVP1 {
    white-space: normal !important;
}
#appbar.appbar h1 + #extabarg-scrolling-carousel .mR2gOd .EDblX.DAVP1 .llgymd {
box-shadow: 0 2px 2px 0 rgba(232, 226, 226, 0.16), 0 0 0 1px rgba(200, 189, 189, 0.08) !important;
}
/* (new31A) */
.EDblX.DAVP1 .uais2d {
    float: left !important;
    vertical-align: middle;
    width: 7.7% !important;
    margin-bottom: 6px;
    margin-right: 1px !important;
    margin-left: 10px !important;
    top: 2px;
    border-radius: 8px;
    overflow: hidden;
box-shadow: 0 2px 2px 0 rgba(232, 226, 226, 0.16), 0 0 0 1px rgba(200, 189, 189, 0.08) !important;
background-color: #333 !important;
}
.EDblX.DAVP1 .mdFQt.WH6xid .V7X3Je ,
.EDblX.DAVP1 .mdFQt.WH6xid .yWTIIb g-img img ,
.EDblX.DAVP1 .mdFQt.WH6xid .yWTIIb g-img ,
.EDblX.DAVP1 .mdFQt.WH6xid .yWTIIb ,
.EDblX.DAVP1 .mdFQt.WH6xid {
    width: 100% !important;
}
.EDblX.DAVP1 .mdFQt.WH6xid .V7X3Je .lzmqLb {
    max-width: 98% !important;
    padding: 8px 3px 5px !important;
}


#botabar {
    padding: 5px !important;
    border-radius: 8px !important;
} 
div.rl_feature .rl_container .gic.rl_center {
    height: auto !important;
    padding-bottom: 10px !important;
}
div.rl_feature .rl_container .gic.rl_center .rl_slider_container {
    height: auto !important;
    max-height: 320px !important;
    padding: 5px !important;
}

div.rl_feature .rl_container .gic.rl_center .rl_slider_container g-scrolling-carousel{
    text-align: center !important;
} 

div.rl_feature .rl_container .gic.rl_center .rl_slider_container g-scrolling-carousel  .EDblX.DAVP1 ,
div.rl_feature .rl_container .gic.rl_center .rl_slider_container g-scrolling-carousel .mR2gOd .EDblX.DAVP1 {
    max-width: 99% !important;
    min-width: 99% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}


div.rl_feature .rl_container .gic.rl_center .rl_slider_container g-scrolling-carousel.rlc__slider .mR2gOd ,
.rlc__slider {
    white-space: pre-line !important;
}
div.rl_feature .rl_container .gic.rl_center .rl_slider_container g-scrolling-carousel  .EDblX.DAVP1 .rlc__slider-page {
    display: inline-block;
    max-width: 47% !important;
    min-width: 47% !important;
    left: 0;
    top: 0;
    margin-right: 8px !important;
    margin-left: auto !important;
    padding: 5px !important;
    vertical-align: top;
background: transparent !important;
}
.rlc__slider-page .h998We {
    border: 1px solid gray !important;
}
/*  (new22) A SUPP ?? - A VOIR */
#topabar {
    height: 20px !important;
}
body.vasq .ab_tnav_wrp {
    height: 20px !important;
}

/*  (new22) A SUPP ?? - NUMBER of RESULTS */
#topabar #sbfrm_l {
    position: absolute;
    top: 3px !important;
    left: 40px  !important;
    right: 0;
    z-index: 102;
}
#resultStats {
    height: 20px !important;
    line-height: 20px !important;
    padding: 0 !important;
}

/* TOP HEADER - BUTTON SEARCH TOOL / OUTILS DE RECHERCHE - DISPLAY NONE - === */
#hdtb_tls {
    display: none !important;
}
#hdtb-mn-gp {
    width: 0 !important;
}
/* TOP HEADER - REFINE SEARCH TOOLS - BUTTONS */
.hdtb-mn-hd {
    position: relative;
    display: inline-block;
    line-height: 22px;
    cursor: pointer;
color: #777;
}

/* TOP HEADER - REFINE SEARCH TOOLS - MENU OPEN */
.hdtb-mn-o {
    line-height: 17px;
    padding: 0 2px 2px !important;
}

.hdtbItm {
    position: relative !important;
    height: 22px !important;
    line-height: 22px !important;
background-color: rgb(62, 62, 62) !important;
}
/* MENU ITEM - IMAGES - SUB MENU ON HOVER - IMAGES - === */
.tnv-lt-arw {
    position: absolute;
    width: 0;
    height: 0;
    left: 100%;
    margin-left: -15px;
    margin-top: -2px;
    top: 7px !important;
    border-color: transparent #909090;
    border-style: solid;
    border-width: 4px 0 4px 4px;
}
.tnv-lt-m + .hdtb-mn-c.tnv-lt-sm:hover  ,
.tnv-lt-m:hover + .hdtb-mn-c.tnv-lt-sm {
    position: absolute!important;
    display: inline-block;
    height: 235px!important;
    width: 181px !important;
    left: 100%;
    margin-top: -151px!important;
    overflow-y: auto !important;
    visibility: visible;
    text-align: left !important;
    transition: visibility 0.7ms ease-in-out 0s !important;
}
/* MENU ITEM - IMAGES - SUB MENU ON CLICK "EQUAL TO " - POPUP ON OVERLAY - === */
.exybg {
    position: fixed;
    background: black !important;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.75;
    z-index: 1000;
}

/* NOT SELECTED - .hdtbSel */
.hdtb-mn-o li.hdtbItm  {
color: peru !important;
}
#hdtb .hdtbItm a, 
#hdtb_more_mn a, 
.hdtbItm > label, 
#cdrlnk {
    display: block;
    line-height: 17px;
    padding: 0px !important;
color: peru !important;
}

/* SELECTED */
.hdtb-mn-o li.hdtbItm.hdtbSel {
    display: block;
    line-height: 17px;
color: gold !important;
border: 1px solid red !important;
} 
#cdr_opt {
    display: block;
    line-height: 17px;
    color: gold !important;
    background: black !important;
}

/* (newGOGLE) TOP HEADER - SEARCH TOOLS - MENU BY ALL */
#hdtb_msb {
position: absolute!important;
    max-width: 100% !important;
    height: 22px!important;
    line-height: 22px !important;
    top: 2px!important;
    left: 20px !important;
}
#hdtb_msb .hdtb_mitem.hdtb_imb:first-child {
    margin-left: 0%!important;
}
.hdtb_mitem.hdtb_imb {
    height: 15px!important;
    line-height: 15px !important;
}
body.vasq #hdtb_msb .hdtb_mitem.hdtb_msel, 
body.vasq #hdtb_msb .hdtb_mitem.hdtb_msel_pre  {
    position: relative !important;
    max-height: 15px!important;
    line-height: 15px !important;
}
.hdtb_mitem a {
    position: relative !important;
    padding: 0 1px!important;
}
#hdtb_more {
    position: relative !important;
    max-height: 15px!important;
    line-height: 15px !important;
}
#hdtb_more_mn {
    left: 481px;
    top: 30px!important;
    z-index: 500!important;
}
body.vasq #hdtb_msb .hdtb_mitem.hdtb_msel, 
body.vasq #hdtb_msb .hdtb_mitem.hdtb_msel_pre {
    height: 28px !important;
}

/* (newGOGLE) TOP HEADER - CONNEXION BUTTON */
.gb_7.gb_Rc.gb_h.gb_Qc {
    position: absolute!important;
    min-width: 140px;
    max-width: 40px!important;
    right: 0!important;
}
/* (newGOGLE) TOP HEADER - CONNEXION BUTTON CONTAINER - SEARCH IMAGE */
#pocs + #mngb .gb_7.gb_Rc.gb_h.gb_Qc {
    right: 68px!important;
    min-width: 0;
}
.gb_X {
    display: inline-block;
    line-height: 28px;
    padding: 0 7px !important;
    border-radius: 2px;
}

/* (newGOGLE) TOP HEADER - IMAGES SEARCH */
#color-specific #sc-block {
    height: 60px;
    width: 139px !important;
}

/* (newGOGLE) TOP HEADER - SHOW / MASK PRIVATE RESULTS */
#ab_ctl_ps  {
    height: 20px !important;
    line-height: 20px !important;
    left: -87px !important;
    margin-top: -8px;
    top: 58px !important;
}
#ab_ctl_ps  a ,
#abar_ps_off {
    height: 22px!important;
    line-height: 22px!important;
    cursor: pointer !important;
}

/* (newGOGLE) TOP HEADER - SAFE SEARCH BUTTON  - IMAGE SEARCH */
#gsr.srp.tbo.vasq:not(.vsh) #ab_ctl_ss  {
    height: 20px !important;
    line-height: 20px !important;
    left: -217px !important;
    margin-top: -8px;
    top: 33px !important;
}
/* (newGOGLE) TOP HEADER - SAFE SEARCH BUTTON */
#gsr.srp.tbo.vasq.vsh #ab_ctl_ss  {
    height: 20px !important;
    line-height: 20px !important;
    left: -117px !important;
    margin-top: -8px;
    top: 33px !important;
}
#ss-status a ,
#ss-status {
    height: 22px!important;
    line-height: 22px!important;
    cursor: pointer !important;
}

/* (newGOGLE) TOP HEADER - SEARCH FIELD BUTTON ICON */
#gbqfbw ,
#gbqfbw #gbqfb.gbqfb {
    cursor: pointer !important;
}


/* (newGOGLE) TOP HEADER  - OPTIONS + SAFE SEARCH STATUS - VOIR PB pour SMALL -  === */
/* (new7) TOP SAFE SEARCH */

#ab_ctls {
    position: relative;
    display: inline-block;
    float: right;
    height: 26px!important;
    width: 100%!important;
    min-width: 20px!important;
    max-width: 20px!important;
    margin-top: 0px!important;
    top: -52px !important;
    z-index: 3;
}
#abar_button_opt.ab_button {
    position: relative;
    display: inline-block;
    min-width: 10px!important;
    max-width: 10px!important;
    height: 16px !important;
    line-height: 16px !important;
    top: 0px!important;
    right: 53px!important;
    padding: 3px 10px 3px 3px  !important;
}
#top_nav #ab_ctl_ss #ab_ss.ab_dropdown {
    position: absolute;
    right: 0 !important;
    top: 0px !important;
    padding: 6px !important;
    font-size: 13px;
    transition: opacity 0.218s ease 0s;
    white-space: nowrap;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    z-index: 50000 !important;
}
.gb_ga {
    cursor: pointer !important;
    outline: none !important;
    font-weight: bold !important;
border: 1px solid rgb(0, 0, 0) !important;
color: rgb(170, 170, 170) !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
background-color: rgb(62, 62, 62) !important;
}
#gb#gb a.gb_ga {
    background-position: 64px -36px !important;
}
/* (new7) PARAMETERS PAGE */
.rightPane .UVgjof {
    border-bottom: 1px solid #eee;
    color: gray !important;
}

/* (newGOGLE) RESULTS - IMAGE RESULTS - without /with GM "Google Images Direct Link" - === */
.rg_di {
    position: relative;
    vertical-align: top;
    margin: 0 12px 12px 0;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border-radius: 3px !important;
    border: 4px solid rgb(62, 62, 62) !important;
/* border: 4px solid red !important; */
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    overflow: hidden;
    z-index: 1;
}
.rg_l img {
    position: relative !important;
    display: inline-block;
    margin: auto !important;
    text-decoration: none;
    text-align: center !important;
background: #ccc !important;
}
.rg_ilm {
    display: inline-block!important;
    margin-top: 1px!important;
    margin-bottom: 31px!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newCont .rg_ilmbg {
    display: inline-block !important;
}
._aOd.rg_ilm .rg_ilmn {
    bottom: 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/* (newGOGLE) ====== MONKEYR ???? ====== */

/* (newGOGLE) - RESULTS CONTAINER - === */
#cnt.singleton #center_col, 
#cnt.singleton #foot, 
.mw {
    width: 100% !important;
    max-width: 100%!important;
}

/* (newGOGLE) RESULTS - MONKEYR ???? - TEST - ITEMS CONTAINER - === */

/* (newGOGLE) RESULTS - TEST - ALL RESULTS - with 10 FIRST RESULTS ITEMS - === */
#GTR>tbody>tr>td  {
    padding: 0px !important;
    border-radius: 8px !important;
border: 1px solid #393939 !important;
background-color: #454545 !important;
}
#GTR .g {
    min-height: 143px !important;
    max-height: 143px !important;
    padding: 10px 2px  2px 2px !important;
    border-radius: 8px !important;
border: 1px solid #393939  !important;
background-color: #454545 !important;
}
/* (newGOGLE) RESULTS - TEST - ALL RESULTS ITEMS (without 10 FIRST ITEMS) - === */
#GTR .dyna .g  {
    min-height: 150px !important;
    max-height: 150px !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
background-color: #454545 !important;
}

/* (newGOGLE) RESULTS - IRST RESULTS - IMAGES CENTER - === */
#GTR .bili {
display: table !important;
    overflow: hidden;
    position: relative;
    width: 100% !important;
    vertical-align: middle !important;
    margin: auto!important;
outline: 1px solid green !important;
}
#GTR .bili .bicc {
    display: table !important;
    height: 163px !important;
    line-height: 0;
    width: 100% !important;
    margin: auto !important;
    overflow: visible !important;
outline: 1px solid red !important;
}
#GTR .bili .bicc a {
    display: table-cell !important;
    margin: auto !important;
}
#GTR .bili .iuth {
    height: 150px !important;
    margin: auto !important;
    width: auto !important;
}

/* (newGOGLE) RESULTS - TEST - RESULTS NUMBER - A VOIR SUPP ?? - === */
#GTR .rc>strong {
    position: relative !important;
    display: inline-block !important;
    min-width: 20px !important;
    top: -2px !important;
    left: 2px !important;
    margin-right: 6px !important;
    border-radius: 5px 5px 5px 5px !important;
    text-align: center !important;
color: #5D92A3 !important;
border: 1px solid red !important;
}

/* (newGOGLE) RESULTS - TEST - H3 / CITE / RESUME (with / without FAVICONTHEWEB) - === */
#GTR cite {
    position: absolute!important;
    white-space: nowrap !important;
    max-width: 88%!important;
    padding-left: 20px !important;
    overflow: hidden!important;
    text-overflow: ellipsis !important;
}
#GTR  h3  a {
    position: absolute!important;
    white-space: nowrap !important;
    max-width: 91%!important;
    left: 24px !important;
    padding-left: 2px !important;
    overflow: hidden!important;
    text-overflow: ellipsis !important;
color: #ffff00;
}
#GTR  h3 .ftwFavicon + a {
    position: absolute!important;
    white-space: nowrap !important;
    max-width: 88%!important;
    left: 45px !important;
    padding-left: 2px !important;
    overflow: hidden!important;
    text-overflow: ellipsis !important;
color: #ffff00;
}
#GTR .st {
    color: #B7B5B5 !important;
    line-height: 1.4;
    word-wrap: break-word;
}

/* (newGOGLE) RESULTS - TEST - ICON TRAD ADD TXT "Trad." - (GM - FAVICONIZE THE WEB ENABLE)- === */
#GTR  a.fl[href^="http://translate.google."] {
    position: absolute ! important;
    top: 4px !important;
    right: 12px !important;
    font-size: 0px !important;
    transform: translate(15px, -17px)!important;
}
#GTR a.fl[href^="http://translate.google."]:after  {
    content: "Trad." ! important;
    border-radius: 0 5px 0 5px ! important;
    border: 1px solid #B3AFAF  ! important;
    font-size: 10px !important;
    background: black !important;
}

#GTR .action-menu-item.ab_dropdownitem {
    display: inline-block!important;
    min-width: 134px!important;
    height: 20px!important;
    line-height: 10px!important;
    text-align: left!important;
}

/* (new29) RESULTS - TEST - EXTRA RESULTS */
#bottomads + #extrares.med ,
#extrares {
    display: inline-block !important;
    float: left !important;
    width: 30%!important;
    max-height: 113px !important;
    margin-bottom: 10px !important;
    margin-left: 5px !important;
    margin-top: 0;
    padding: 5px 4px !important;
    border-radius: 8px !important;
    overflow: hidden !important;
border: 1px solid #393939 !important;
}
#res + #bottomads + #extrares {
    display: inline-block !important;
    float: left !important;
    min-width: 89.5%!important;
    max-height: 100% !important;
    margin-bottom: 10px !important;
    margin-left: 40px !important;
    padding: 10px !important;
/* border: 1px solid green !important; */
}
/* (new30A) MORE RESULTS - BOTTOM AFTER RESLUTS */
#res.med + #extrares {
    width: 86.2%!important;
    margin-left: 2% !important;
    text-align: center !important;
}

#res + #bottomads + #extrares .uOaWdb {
    width: 100% !important;
    margin-left: 0px !important;
    padding-bottom: 5px !important;
}

#res + #bottomads + #extrares .UPIZab {
    display: inline-block;
    width: 32.5% !important;
    padding: 0 4px 4px;
    vertical-align: top;
}
#res + #bottomads + #extrares .UPIZab .j0gXJ {
    display: inline-block !important;
    width: 100% !important;
}
#res + #bottomads + #extrares .UPIZab .j0gXJ g-inner-card.cv2VAd {
    display: inline-block !important;
    width: 100% !important;
    overflow: hidden;
}
#res + #bottomads + #extrares .UPIZab .j0gXJ g-inner-card.cv2VAd .ca8It {
    float: right;
    width: 60%;
    line-height: 20px;
    padding: 2px !important;
    font-size: 14px;
}
.mZa94d {
    font-size: 13px;
}

/* (new30A) for:
https://www.google.com/search?client=ms-google-coop&q=Banker&cx=013305635491195529773:0ufpuq-fpt0
=== */
#extrares #botstuff g-section-with-header {
    display: inline-block !important;
    width: 98.5% !important;
    margin: 0px !important;
/* border: 1px solid green !important; */
}
#extrares #botstuff g-section-with-header .e2BEnf.U7izfe {
    display: inline-block !important;
    width: 100% !important;
    height: 15px;
    line-height: 15px;
    margin-bottom: 0;
    margin-top: 0px !important;
    padding-bottom: 0;
}

#extrares #botstuff g-section-with-header .e2BEnf.U7izfe  h3 {
    height: 15px !important;
    line-height: 15px !important;
    margin-top: 3px !important;
    padding: 0px !important;
    font-size: 10px !important;
}
#extrares  #botstuff #bres .g.mnr-c.g-blk  {
    position: relative !important;
    display: inline-block !important;
    float: left !important;
    width: 48.3% !important;
    min-height: 240px !important;
    line-height: 13px !important;
    margin: 2px 5px 3px 5px !important;
    padding: 8px !important;
    font-size: 13px !important;
    border-radius: 8px !important;
text-align: center !important;
}
#extrares  #botstuff #bres .g.mnr-c.g-blk .kp-blk {
    display: inline-block !important;
    min-width: 100% !important;
    padding: 5px 0 !important;
    border-radius: 8px !important;
text-align: center !important;
}
#extrares  #botstuff .brs_col  {
    position: relative !important;
    display: inline-block !important;
    float: left !important;
    width: 49% !important;
    font-size: 13px !important;
    line-height: 13px !important;
    margin: 2px 8px 3px 8px !important;
    padding: 5px;
    border-radius: 8px !important;
}
.brs_col  p{
    float: left !important;
    width: 98% !important;
    height: 24px;
    line-height: 20px;
    margin-top: 5px !important;
    margin-bottom: 10px !important;
    padding: 0px ;
    font-size: 15px !important;
    text-align: center !important;
}
#botstuff #brs .card-section .brs_col p a {
    width: 98%!important;
    padding: 0 5px !important;
    border-radius: 8px !important;
    border: 1px solid #393939 !important;
    text-overflow: ellipsis !important;
    white-space : nowrap !important;
    overflow: hidden !important;
background-color: #454545 !important;
}

/* (newGOGLE) A VOIR - RESULTS - TEST - PDF LINK - === */
.dyna ._ogd.b.w.xsm {
    float: right !important;
    transform: translate(10px, 4px) rotate(90deg) !important;
    height: 9px !important;
    line-height: 5px !important;
    padding: 2px 5px 2px 2px !important;
    border-radius: 0px 0px 5px 0px !important;
    border: 1px solid gray !important;
    font-size: 7px!important;
    cursor: auto;
background: black!important;
}



/* ================ END - MONKEYR ???? ====== */


/* ======================= */
/* (newGOGLE) COLORS - WITH POSITION CHANGES */
/* ======================= */

/* (newGOGLE) COLORS - IMAGE SEARCH FIELD - ICON - === */
#gs_st0 {
    background-color: #878787 !important;
    line-height: 27px;
}
#qbi.gssi_a {
    background: url("data:image/gif;base64,R0lGODlhEgANAOMKAAAAABUVFRoaGisrKzk5OUxMTGRkZLS0tM/Pz9/f3////////////////////////yH5BAEKAA8ALAAAAAASAA0AAART8Ml5Arg3nMkluQIhXMRUYNiwSceAnYAwAkOCGISBJC4mSKMDwpJBHFC/h+xhQAEMSuSo9EFRnSCmEzrDComAgBGbsuF0PHJq9WipnYJB9/UmFyIAOw==") no-repeat scroll center center rgba(247, 244, 244, 0) !important;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    padding: 0;
    width: 18px;
}


/* ======================= */
/* (newGOGLE) COLORS - WITHOUT POSITION CHANGES */
/* ======================= */
/* (new467) COLORS - TEST with ELIAN color from :
https://userstyles.org/styles/89702/elian-google-search-modern-dark
=== */
/* COLOR - LINKS / TEXTES - GRAY */

.wM6W7d>span ,
.checkbox-label, 
.jfk-radiobutton-label ,
.URIeEf ,
.yDYNvb.lyLwlc ,
.Ss2Faf ,
.u9sbk.W2lMue ,
body {
color: gray !important;
}

.srg .g {
    border: 1px solid gray !important;
    border-radius: 5px !important;
}

/* (newGOGLE) COLOR - SEARCH FIELD */
#sb_ifc0.sbib_b  {
    border-radius: 2px;
    font-weight: bold !important;
    outline: 0 none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
}
#sb_ifc0.sbib_b input {
    color: white !important;
}

/* (newGOGLE)  COLOR - TOP HEADER - SEARCH FIELD CONTAINER - === */ 
.srp #sfdiv {
    max-width: 600px;
    overflow: hidden;
    border-right: none !important;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
border: 1px solid rgb(0, 0, 0) !important;
}

/* (newGOGLE) COLOR - TOP HEADER - SEARCH FIELD ACTIVE */
.gbqfqw.gbqfqw:active, 
.gbqfqw.gbqfqwf.gbqfqwf {
    border-color: peru !important;
}
/* (newGOGLE) COLOR - TOP SEARCH CONTAINER (search field + connexion button) */
#fbar , /*FOOTER BAR */
.sfbgg , /*TOP CONTAINER WITH SEARCH FILD + CONNECTION BUTTON */
.gb_Vb {
    background-color: rgb(34, 34, 34) !important;
    box-shadow: 0 -1px 0 0 rgb(50, 50, 50) inset, 0 -2px 0 0 rgb(20, 20, 20) inset !important;
}

/* (newGOGLE) COLOR - TEST - TERMES MANQUANTS - 
https://www.google.fr/search?q=hopital+rude+video+art&ie=utf-8&oe=utf-8&gws_rd=cr&ei=S5zhVJHyC9LnaNLbgJgP#q=hopital+rude+video+art
=== */
._Tib s {
color: tomato !important;
}



/* (newGOGLE) COLOR - BOTTOM TOP SEARCH CONTAINER (menus + Preferences button) / HELP - GRAY GRADIENT(uncommented) or BLACK(commented) ? */
#hdtbSum {
    background-color: rgb(34, 34, 34) !important;
    box-shadow: 0 -1px 0 0 rgb(50, 50, 50) inset, 0 -2px 0 0 rgb(20, 20, 20) inset !important;
}
.hdtb-mn-o ,
#hdtb_msb  ,
#hdtb #hdtb-s #hdtb-msb ,
.hdtb-mn-cont ,
.gb_Z ,
.gb_Ub {
    font-weight: bold !important;
    outline: 0 none !important;
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
}

/* (new48.5) COLOR - RESULTS CONTAINER - === */
#cnt ,
#rcnt  {
    min-width: 100% !important;
    background: rgba(0, 0, 0, 0.9) !important;
    clear: both;
    position: relative;
}
#cnt {
    padding-top: 0 !important;
}
/* (newGOGLE)COLOR - BUTTONS - === */
.kpbb , /* SEARCH BUTTON*/
#gb a.gb_6.gb_6 , /* CONNEXTION BUTTON */
.gb_5a ,
#gbqfb {
    border-radius: 2px;
    font-weight: bold !important;
    outline: 0 none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
}

/* (30A)COLOR - PAGINATION FOOTER */
#foot td {
    background-color: rgb(62, 62, 62) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.12)) !important;
    border: 1px solid rgb(0, 0, 0) !important;
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
    color: rgb(170, 170, 170) !important;
    font-weight: bold !important;
    outline: 0 none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) !important;
    transition: all 300ms ease 0s !important;
}
#foot .navend {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 1px 1px 0 rgba(255, 255, 255, 0.03), -1px -1px 0 rgba(0, 0, 0, 0.02), 1px 1px 0 rgba(255, 255, 255, 0.05) inset !important;
}


/* (new10) COLOR - MAPP ADRESS / LINKS in RESULTS - === */
.ts._uE {
    display: inline-block !important;
    padding: 5px !important;
    border-radius: 5px 5px 5px 5px !important;
background: #403D3D !important;
}
.ts._uE>tbody>tr>td+td {
    line-height: 1.24;
color: gray !important;
}

/* COLOR - TEST - UNKNOW RESULT BLOCK - === -*/
.CTunknown.CTShared li {
    background-color: black !important;
}

/* (new10) COLOR - TEST - NEWS RESULT BLOCK - === */
.CTnews.CTShared li {
    background-color: #686869 !important;
}

/* (new10) COLOR - TEST - VIDEOS RESULT BLOCK - === */
.CTvideos.CTShared li {
    background-color: #686869 !important;
}


/* (new10) COLOR - TEST - FOOTBAR - === */
.fbar {
    border-top: 1px solid gray !important;
}



/* (newGOGLE) COLOR - TOP IMAGES PREVIEW STRIP - ARROWS - === */
.klnav {
    background: rgba(17, 17, 17, 0.8) !important;
    transition: background 0.15s ease 0s, opacity 0.5s ease 0s;
}
.klarrl, 
.klarrr {
    padding: 0 6px!important;
    background-color: red !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAuCAYAAAAcEfjaAAABV0lEQVQ4y+2VsW7CQBBEDwTpIkXICMuyJdtfQsGXQUVFlSpVmjTESOn4BAoXLigsueAvaM2MBAht7g6v06ZYwNK8893ezGLatjV5ni9QO2PMC599ZdI0nWdZdgbQ4vsH0NgLQLSn+FZ4/gY0cgJBELxCdHiEUF+AhlaAH9jWG0SleNOnDbr/iON4AlEloA9AAyvAiqIogPAooHcnwIJghqrFmTZOgJUkSQRRI6C1E7huL8GbTmJ7Ky2w/PuWVIcOw3Daua2qi1NZQ20+i723XnurA/QQ0aJTRJ8J/oEuAFvNqcjWPwV4ibzM66Weeck+8YhTUNhm7xIPaUAhPtCoVjGtLdxbMgK/zsCwMDRi5YrhsnaJcRQrHzkNrW1l0MXKNQeCy95rsXLDUeNK3EqsfOIQ8/0DLVWAeku9Du1rK6ehE1BfnNoavcwn7L3tZO9eARIRLW4RvQA0+6DNqnsGfwAAAABJRU5ErkJggg==");
}
.klarrl {
    background-position: 10px -21px !important;
    left: 0px !important;
    border-radius: 0 17px 17px 0!important;
    padding: 5px 10px!important;
}
.klarrr {
    background-position: 9px 5px !important;
    right: 0px!important;
    border-radius: 17px 0 0 17px !important;
    padding: 5px 10px!important;
}

/* ====== END  FROM SCMOGGOOLE ====== */

/* ==== Google - Multi-Columns Dark and Gray v.44 - TEST - PANEL RIGHT  ===== */

/* (new44) - TEST PANEL RIGHT for -
https://www.google.com/search?q=script&biw=1920&bih=928&ei=v73AYOTKIs2UjLsP8Iq7kAU&oq=script&gs_lcp=Cgdnd3Mtd2l6EAMyDAgAELEDEEMQRhD5ATIHCAAQsQMQQzIICC4QxwEQrwEyBQgAELEDMgQIABBDMgUIABCxAzICCAAyAggAMgIIADICCAA6BwgAELADEB46CQgAELADEAgQHjoOCC4QsQMQgwEQxwEQowI6CwguELEDEMcBEKMCOggILhCxAxCDAToICAAQsQMQgwE6CAguEMcBEKMCOgoIABCxAxCDARBDOgUILhCxAzoECC4QQ1DN3gFY1O0BYPrwAWgBcAB4AIABuAOIAbAIkgEHMS41LjQtMZgBAKABAaoBB2d3cy13aXrIAQPAAQE&sclient=gws-wiz&ved=0ahUKEwikptH6z4rxAhVNCmMBHXDFDlIQ4dUDCA4&uact=5

https://www.google.com/search?q=FreeStyler&ie=utf-8&oe=utf-8
=== */

/* #rso> .g + div[data-hveid^="CG"] , */
/* div[data-hveid^="CG"] , */
#rso .ULSxyf:first-of-type + .ULSxyf ,
#rso .ULSxyf:first-of-type ,
#rhs ,
#rso .rhsvw.g  {
    position: fixed !important;
display: inline-block !important;
float: none !important;
    max-width: 24% !important;
    max-height: 85% !important;
    top: 125px !important;
    left: 99.99% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    border-radius: 8px !important;
    opacity: 1 !important;
    transition: none !important;
    overflow: visible !important;
    z-index: 50000 !important;
border-bottom: 1px solid red !important;
background: black !important;
}

#rhs {
    border: 1px solid red !important;
}
/* (nex44) PANEL - GREEN */
#rhs:hover .VjDLd {
    margin-left: 0;
    min-width: 95% !important;
    max-width: 95% !important;
background: #111 none repeat scroll 0 0;
}


#rso .ULSxyf:first-of-type{
    top: 205px !important;
border: 1px solid red !important;
background: black !important;
}
#rso .ULSxyf:first-of-type + .ULSxyf {
    top: 285px !important;
border: 1px solid red !important;
background: black !important;
}

/* #rso> .g + div[data-hveid^="CG"]:hover , */
/* div[data-hveid^="CG"]:hover , */
#rso .ULSxyf:first-of-type + .ULSxyf:hover ,
#rso .ULSxyf:first-of-type:hover ,
#rhs:hover ,
#rso .rhsvw.g:hover {
    display: inline-block !important;
    float: none !important;
    left: 75.9% !important;
height: auto !important;
    max-height: 83vh !important;
    min-width: 24% !important;
    max-width: 24% !important;
    padding: 5px 5px 5px 20px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
}

#rso .ULSxyf:first-of-type:hover  {
    display: inline-block !important;
    float: none !important;
    left: 75.9% !important;
    height: auto !important;
    max-height: 73vh !important;
    min-width: 24% !important;
    max-width: 24% !important;
    padding: 5px 5px 5px 20px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
}




/* (new44) PANEL - DEF - RED - HOVER */
#search #rso .ULSxyf:first-of-type .kp-blk ,
#search #rso .ULSxyf:first-of-type .g.mnr-c.g-blk[data-hveid^="C"]:first-of-type
#search #rso .ULSxyf:first-of-type .KIy09e.obcontainer.wDYxhc {
position: relative !important;
display: inline-block !important;
    min-width: 62% !important;
    max-width: 62% !important;
height: auto !important;
    padding: 5px 5px 5px 20px !important;
}
#search #rso .ULSxyf:first-of-type:hover .g.mnr-c.g-blk ,
#search #rso .ULSxyf:first-of-type:hover .g.mnr-c.g-blk[data-hveid^="C"]:first-of-type {
position: relative !important;
display: inline-block !important;
float: none !important;
height: auto !important;
    min-width: 92% !important;
    max-width: 92% !important;
    margin-left: 0 !important;
top: 0 !important;
    left: 0 !important;
    right: 0!important;
    padding: 5px !important;
/* border: 1px solid violet !important; */
}
#search #rso .ULSxyf:first-of-type:hover .g.mnr-c.g-blk[data-hveid^="C"]:first-of-type .kp-blk ,
#search #rso .ULSxyf:first-of-type .KIy09e.obcontainer.wDYxhc .lr_container.mBNN3d {
position: relative !important;
display: inline-block !important;
float: none !important;
min-height: 100% !important;
    min-width: 97% !important;
    max-width: 97% !important;
    padding: 5px !important;
}
/* :hover  */
#rso .ULSxyf:first-of-type:hover {
    padding: 5px 0 5px 20px !important;
}

/* PANEL - QUEST - GREEN - HOVER */
#rso .ULSxyf:first-of-type + .ULSxyf:hover {
    display: inline-block !important;
    float: none !important;
    left: 75.9% !important;
/*     min-height: 83vh  !important; */
    max-height: 83vh  !important;
    min-width: 24% !important;
    max-width: 24% !important;
    padding: 5px 0 5px 20px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
}
#search #rso .ULSxyf:first-of-type + .ULSxyf:hover .g.kno-kp.mnr-c.g-blk[data-hveid^="C"]{
    position: relative !important;
    display: inline-block !important;
    clear: none !important;
    float: none !important;
    margin-left: 0 !important;
left: 0 !important;
top: 0 !important;
    max-height: 100%;
    min-height: 347px;
    min-width: 92.2% !important;
    max-width: 92.2% !important;
/*     padding: 25px !important; */
    overflow: hidden;
/* border: 1px dotted yellow !important; */
}

/* (new44) */
/* #rso> .g + div[data-hveid^="CG"]::before , */
/* div[data-hveid^="CG"]::before , */
.ULSxyf::before ,
#rhs::before ,
#rso .rhsvw.g::before {
    content: "◀";
    position: absolute;
    left: -12px;
    line-height: 50px;
    border-radius: 5px 0 0 5px;
    text-align: left;
    z-index: 5000000 !important;
color: gold !important;
background-image: none;
background-color: green !important;
border: 1px solid red !important;
}
.hlcw0c + .ULSxyf::before  {
    display: none !important;
}

/* PANEL - DEF - GREEN */
#rso .ULSxyf:first-of-type::before  {
    content: "◀";
color: gold !important;
border: 1px solid gold !important;
background-color: red !important;
}
#rhs:hover::before ,
#rso .ULSxyf:first-of-type:hover::before  {
    content: "▶";
left: 3px !important;
color: gold !important;
/* background-color: tan!important; */
}
/* PANEL - QUEST - BLUE */
#rso .ULSxyf:first-of-type + .ULSxyf::before  {
    content: "◀";
color: gold !important;
background-color: blue!important;
}
#rso .ULSxyf:first-of-type+ .ULSxyf:hover::before  {
    content: "▶";
left: 3px !important;
color: gold !important;
/* background-color: tan!important; */
}


#rso> .g + div[data-hveid^="CG"]::before {
background-color: gold !important;
border: 1px solid red !important;
}

/* (new35) IMAGES GALL*/
#rhs .VjDLd {
    position: relative;
    min-width: 100% !important;
    margin-left: 0 !important;
    padding: 5px !important;
border: 1px solid #f8f9fa;
background: #111 !important;
}
.kp-blk ,
#rhs .VjDLd .I6TXqe {
    padding: 0 0 5px !important;
    background: #222 !important;
    border: 1px solid gray !important;
}

#rhs .VjDLd #media_result_group .kno-fiu.kno-liu  > div > div > div div.eA0Zlc {
    display: inline-block !important;
}



/*(new35) TEST - PANEL RIGHT -  WITH GALLERY - === */

/* (new35) PANEL RIGHT - TEST - EXTERNAL CONTAINER */
/* .g.mnr-c.g-blk[data-hveid^="C"] .kp-blk.c2xzTb.Wnoohf.OJXvsb , */
/* .g.mnr-c.g-blk[data-hveid^="C"]:first-of-type ,*/ 
/* #rso .g + [data-hveid^="C"] , */

/* #rso .liYKde.rhsvw.g , */

#rso>div[data-hveid="CFEQAA"] ,

[data-hveid^="C"] > div[class^="r-i"][jsl^="$t"] ,
#rso .g.mnr-c.g-blk[data-hveid^="C"]:first-of-type ,
#rhs.rhscol.col.rhstc5 {
    position: fixed !important;
    max-width: 24% !important;
/*     min-height: 300px !important; */
    max-height: 75% !important;
    top: 72px !important;
    left: 99.99% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    border-radius: 8px !important;
    opacity: 1 !important;
    transition: none !important;
    overflow: visible !important;
    z-index: 50000 !important;
background: black !important;
}

/* (new32A) - 2 PANELS RIGHT TEST - === */
/* A - PANEL (FIRST) - - EXTERNAL CONTAINER - INFOS (no MAP?)  */
.BBj6N #rcnt #rhs.rhscol.col.rhstc5 {
    position: fixed !important;
    max-width: 24% !important;
    max-height: 88% !important;
    top: 64px !important;
    left: 99.89% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    border-radius: 8px !important;
    opacity: 1 !important;
    transition: none !important;
    overflow: visible !important;
    z-index: 50000 !important;
}
#cnt.big #rcnt #bcenter + .col + style +#rhs.rhscol.col.rhstc5:hover {
    left: 75.9% !important;
    overflow: hidden !important;
    overflow-y: auto !important;
}
/* (new35)*/
#rso>div[data-hveid="CFEQAA"]::before ,
#cnt.big #rcnt #bcenter + .col + style +#rhs.rhscol.col.rhstc5::before {
    content: "◀";
    position: absolute;
    left: -12px;
    line-height: 50px;
    border-radius: 5px 0 0 5px;
    text-align: left;
    z-index: 5000000 !important;
background-image: none;
background-color: green !important;
border: 1px solid red !important;
}

/* (new35) PANEL RIGHT - TEST - INDICATOR  GEN - === */
/* NOT */
#cnt.big #rcnt #bcenter + .col + style +#rhs.rhscol.col.rhstc5 .g.rhsvw.kno-kp.mnr-c.g-blk:before ,
.g.mnr-c.g-blk[data-hveid^="C"]:not(.rhsvw):first-of-type:before ,
#bres .g.mnr-c.g-blk[data-hveid^="C"]:first-of-type:before  {
    content: none !important;
}
/* (new35) PANEL RIGHT - TEST - MAP+ INFO - INDICATOR  MAP */
#rso>div[data-hveid^="C"]:before ,
[data-hveid^="C"] > div[class^="r-i"][jsl^="$t"]:before {
    content: " " ;
    position: absolute;
    height: 50px ;
    width: 25px ;
    top: 5px !important;
    margin-left: -24px !important;
    text-align: center ;
    border-radius: 5px 0 0 5px !important;
    background-image: url("https://i.imgur.com/M9ccQMOl.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: black !important;
border: 1px solid red !important;
}
/* (new35) PANEL RIGHT - TEST - MAP + INFO */
#rso>div[data-hveid^="C"] ,
[data-hveid^="C"] > div[class^="r-i"][jsl^="$t"] {
    position: fixed !important;
    max-width: 95% !important;
    max-height: 75% !important;
    top: 175px !important;
    left: 99.99% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    border-radius: 8px !important;
    opacity: 1 !important;
    transition: none !important;
    overflow: visible !important;
    z-index: 50000 !important;
background: black !important;
}

/* (new32A) A EXCEPTION - PANEL LEFT + MAP - ===*/
#main #cnt.rfli.big #rcnt #bcenter + .col + style +#rhs.rhscol.col.rhstc5 {
    position: fixed !important;
    min-width: 78% !important;
    max-width: 78% !important;
    max-height: 85% !important;
    top: 68px !important;
    left: 21.5% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    border-radius: 0 !important;
    opacity: 1 !important;
    transition: none !important;
    overflow: visible !important;
    z-index: 50000 !important;
}
#main #cnt.rfli.big #rcnt #bcenter + .col + style +#rhs.rhscol.col.rhstc5 #lu_pinned_rhs {
    position: fixed !important;
    min-width: 78% !important;
    max-width: 78% !important;
    max-height: 85% !important;

}
#main #cnt.rfli.big #rcnt #bcenter + .col + style +#rhs.rhscol.col.rhstc5 [data-hveid^="C"] > div[class^="r-i"][jsl^="$t"] {
    position: relative !important;
    display: inline-block !important;
    max-height: 75%;
    max-width: 100% !important;
    min-width: 100% !important;
    left: 0 !important;
    margin: 0;
    top: 0 !important;
    padding: 5px !important;
    border-radius: 0 !important;
    overflow: visible;
    transition: none 0s ease 0s ;
    z-index: 50000;
    opacity: 1;
background: black !important;
}

/* B- PANEL (2éme) -  EXTERNAL CONTAINER - MAP */
#search #rso > div[data-hveid^="C"]:not(.srg):not(.g) .g.rQUFld{
    position: fixed !important;
    display: inline-block !important;
    width: 100% !important;
    min-width: 45% !important;
    max-width: 45% !important;
    max-height: 75% !important;
    top: 125px !important;
    left: 99.99% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    border-radius: 8px !important;
    opacity: 1 !important;
    transition: none !important;
    overflow: visible !important;
    z-index: 50000 !important;
background: black !important;
}
#search #rso > div[data-hveid^="C"]:not(.srg):not(.g) .g.rQUFld:hover{
    position: fixed !important;
    max-height: 75% !important;
    top: 125px !important;
    left: 78.99% !important;
background: green !important;
}
#cnt.big #rcnt #bcenter + .col + style +#rhs.rhscol.col.rhstc5 .g.rQUFld::before {
    position: absolute;
    content: " ";
    height: 50px;
    width: 25px;
    margin-left: -24px;
    top: 5px;
    border-radius: 5px 0 0 5px;
    text-align: center;
background-color: black;
background-image: url("https://i.imgur.com/M9ccQMOl.jpg");
background-position: left top;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid red;
}



/* (new38) PANEL RIGHT - TEST - EXTERNAL CONTAINER  - HOVER */

#rso>div[data-hveid="C"]:hover ,

[data-hveid^="C"] > div[class^="r-i"][jsl^="$t"]:hover ,
#rso .g.mnr-c.g-blk[data-hveid^="C"]:first-of-type:hover ,
#rhs.rhscol.col.rhstc5:hover {
    left: 75.8% !important;
    height: auto !important;
    max-height: 760px !important;
    overflow: visible !important;
border: 1px solid yellow!important;
border-left: 1px solid red !important;
background-color: #222 !important;
}

/* (new38) MAP / NEWS -  HOVER */
#rso>div[data-hveid^="C"]:hover ,
[data-hveid^="C"] > div[class^="r-i"][jsl^="$t"]:hover {
    left: 63.5% !important;
    height: 100%;
min-width: 34% !important;
max-width: 34% !important;
padding: 5px 80px 5px 15px !important;
    max-height: 79vh !important;
    overflow: visible !important;
border: 1px solid yellow!important;
border-left: 1px solid red !important;
background-color: #222 !important;
}
/* (new38) TWITTER */
#rso>div[data-hveid^="C"]:hover .s  .st .dHOsHb {
    display: inline-block;
    width: 96% !important;
    margin-left: 5px !important;
    margin-right: 0px !important;
    padding: 0px;
}
#rso>div[data-hveid^="C"]:hover .s  .st .dHOsHb g-inner-card {
    background-color: #222 !important;
    border-radius: 3px !important;
    padding: 2px 7px !important;
}
#rso>div[data-hveid^="C"]:hover .s  .st .dHOsHb .eadHV {
    white-space: normal;
    padding: 5px 5px 2px 20px;
    border-radius: 3px 3px 0 0 ;
    background: #222;
}


/* (new38) - IMG CARROU */
#rso> .LnbJhc:hover g-section-with-header .GNxIwf  .EDblX.DAVP1  .JX86yc {
    display: inline-block;
vertical-align: top !important;
    margin: 2px 2px 0 6px !important;
    text-align: center;
    width: 23% !important;
    border-radius: 5px !important;
border: 1px solid #333 !important;
}
/* IMG - NO PREVIEW */
#rso> .LnbJhc:hover g-section-with-header .GNxIwf  .EDblX.DAVP1  .JX86yc img.rISBZc:not([src="null"]) {
    display: inline-block;
    height: 126px !important;
    margin: auto;
    width: 100% !important;
    min-width: 100% !important;
    text-align: center;
    vertical-align: bottom;
object-fit: contain !important;
object-position: 50% 50% !important;
background-color: #111 !important;
}
/* NO IMG */
#rso> .LnbJhc:hover g-section-with-header .GNxIwf  .EDblX.DAVP1  .JX86yc img.rISBZc[src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="] {
background-color: #333 !important;
}


/* PANEL RIGHT - TEST - INTERNAL CONTAINER */
#rhs.rhscol.col.rhstc5  .g.mnr-c.g-blk[data-hveid^="C"] .kp-blk:not(.nGydZ) {
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100%;
    max-height: 760px !important;
    top: -25px !important;
    left: 20px !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
border: 1px solid yellow!important;
border-left: 1px solid red !important;
background-color: #222 !important;
}

/* 2EMe INTERNAL*/
#rhs.rhscol.col.rhstc5 .g.mnr-c.g-blk[data-hveid^="C"].rhsvw:first-of-type .kp-blk {
    min-width: 99% !important;
    max-width: 99% !important;
    max-height: 760px !important;
    border-radius: 0 !important;
border: none !important;
border-left: 1px solid red !important;
background-color: #333 !important;
}

/* (new32A) PANEL RIGHT - TEST - GALLERY THUMBNAILS */
.g.mnr-c.g-blk[data-hveid^="C"] .birrg .ivg-i  {
    width: 32% !important;
    margin: 0 6px 7px 0 !important;
}
g-img:not(.hvFKJe)  {
    width: 100% !important;
}
/* PANEL RIGHT - TEST - MORE IMG */
.g.mnr-c.g-blk[data-hveid^="C"] .birrg .ivg-i + .hXaFBd .mHHDwb {
    position: absolute !important;
    display: inline-block;
    height: 60px !important;
    right: -15px !important;
    top: 76% !important;
    transform: scale(0.5) !important;
}
/* PANEL RIGHT - TEST - ADITINAL RESUL IN */
#rso .g.mnr-c.g-blk[data-hveid^="C"]  .mod + .g:not(#ZpxfC) {
    display: inline-block !important;
    min-height: 30px !important;
    max-height: 100%;
    min-width: 92.5% !important;
    max-width: 92.5% !important;
}



/* ============= END TEST PANEL RIGHT ================ */


/* ========= (new32A)  COLORS ========= */

/* (new35) BACKGROUND - ZEBBRA */
.k8XOCe:nth-child(even) ,
a.dgdd6c:nth-child(even) .WGYX8 ,
.g:nth-child(even) {
    background: #222 !important;
}
.k8XOCe:nth-child(odd) ,
a.dgdd6c:nth-child(odd) .WGYX8 ,
.g:nth-child(odd) {
    background: #333 !important;
}
.k8XOCe .s75CSd ,
a.dgdd6c:nth-child(even) .WGYX8 ,
a.dgdd6c:nth-child(odd) .WGYX8  {
    color: peru !important;
}
/* (new30A) COLOR - BACKROUND - BLACK */

#appbar.appbar ,
div[class*="__section-topappbar"] {
    background-color: black !important;
}

/* (new35) COLOR - BACKGROUND - BLACK LIGHT - #111 */
.kp-blk {
    background: #111;
}

/* (new30A) COLOR - BACKGROUND - #222 */
body ,
.fbar ,
.czHJJ ,
#sfdiv ,
.sfibbbc ,
#appbar.appbar h1 + #extabarg-scrolling-carousel .mR2gOd .EDblX.DAVP1 .llgymd ,
.CTunknown.CTShared ,
.CTnews.CTShared ,
.CTvideos.CTShared ,
#rllhd__fldhc>div ,
#rllhd__fldhc ,
.gstl_0.sbib_a ,
div.AEprdc.vk_c .xERobd ,
#rso .bkWMgd  .g.knavi.obcontainer.mod:hover , 
.bkWMgd .g.kno-kp.mnr-c.g-blk:hover ,
.bkWMgd .g.kno-kp.mnr-c.g-blk ,
#rso .bkWMgd  .g.knavi.obcontainer.mod ,
#top_nav #ab_ctl_ss #ab_ss.ab_dropdown ,
#GTR .action-menu-item.ab_dropdownitem  ,
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .cv2VAd>a > div.pAx2Gb ,
.bkWMgd>div>g-section-with-header>div>div[data-hveid="CAUQAg"]  .mR2gOd .EDblX.DAVP1 .cv2VAd:hover>a > div.pAx2Gb ,
#res.med #rso .bkWMgd g-section-with-header[data-hveid="CGUQAA"] [data-hveid="CGUQAQ"] g-scrolling-carousel .mR2gOd .DAVP1 .BFJZOc .P94G9b ,
#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) ,
#res.med #rso .bkWMgd >div>g-section-with-header g-scrolling-carousel > div .EDblX.DAVP1 >div > div g-inner-card.cv2VAd > a ,
#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 ,
#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 ,
#search #rso .g[data-hveid="CCoQAA"] > div .rc + table.nrgt .mslg td ,
#search #rso .g[data-hveid^="C"] > div .rc + table.nrgt .mslg td ,
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 ,
.knowledge-panel.kp-blk ,
div[class*="__section-topappbar"] + div {
    background: #222 !important;
}


/* (new35) COLOR - BACKGROUND-COLOR - #222 */

.Lj9fsd ,
#yDmH0d>c-wiz ,
.s8GCU ,
div.rl_feature .rl_container .gic.rl_center .rl_slider_container g-scrolling-carousel  .EDblX.DAVP1 .rlc__slider-page .h998We .rl_item_base  ,
#extrares  #botstuff #bres .g.mnr-c.g-blk .kp-blk ,
#res + #bottomads + #extrares .uOaWdb ,
.gb_Ob.gb_Mb:nth-child(even) ,
.lsbb > .siteList.fade .list ,
#bottomads + #extrares.med ,
g-inner-card.R0Gzyf.vMQHk ,
.GHDvEf.selected:hover ,
g-inner-card.R0Gzyf ,
.GHDvEf.selected ,
 .tw-lp-search ,
.GHDvEf:hover , 
#extrares ,
.GHDvEf, 
.Pvpvv ,
.nJMOzb {
    background-color: #222 !important;
}



/* (new32A) COLOR - BACKGROUND + TXT - #222 + GRAY */

#extabar>div .hide-focus-ring > div ,
#appbar.appbar h1 + #extabar ,
#tw-source #gt-src-is ,
._mr.ellip  ,
#extabar ,
#botabar ,
._Adb {
    color: gray !important;
    background: #222 !important;
}


/* (new30A) COLOR - BACKGROUND + TXT - #222 + GOLD */

div.rl_feature .vsQKGc  {
    color: gold !important;
    background: #222 !important;
}



/* (new48) COLOR - BACKGROUND + TXT - #222 + RED */

g-section-with-header g-inner-card .y8AWGd.llvJ5e > a > div:first-of-type ,
g-section-with-header g-inner-card .y8AWGd .MAMEle ,
g-section-with-header g-inner-card .y8AWGd a ,
g-section-with-header g-inner-card .y8AWGd  {
    color: red !important;
    background-color: #222!important;
}

#searchform.minidiv {
    height: 70px !important;
    border-bottom: 1px solid red !important;
    background-color: #222!important;
}
/* (new30A) COLOR - BACKGROUND - #333 */

#search #rso .g[data-hveid^="C"] > div .rc + table.nrgt .mslg td .sld.vsc ,
.related-question-pair g-accordion-expander .cbphWd ,
.g [data-hveid="CAkQAA"]  .rc .s .P1usbc:hover ,
div.rl_feature .rl_container .gic.rl_center ,
.EDblX.DAVP1 .uais2d ,
#tw-container.vk_c ,
form .RNNXgb ,
.gt-is-itm ,
#appbar ,
.jZWadf ,
.zaokob {
    background: #333 !important;
}

/* (new35) COLOR - BACKGROUD-COLOR - #333 */

.aUVJ0c ,
.MXl0lf ,
#res + #bottomads + #extrares .UPIZab .j0gXJ g-inner-card.cv2VAd ,
#extrares  #botstuff #bres .g.mnr-c.g-blk ,
.rllh__header-container .yyjhs ,
#extrares  #botstuff .brs_col ,
.g.gws-trips__outer-card ,
div.rl_feature ,
.uMdZh:hover {
    background-color: #333 !important;
}

/* (new30A) COLOR - BACKGROUND + TXT - #333 + GRAY */


/* (new30A) COLOR - BACKGROUND-COLOR + TXT - #333 + GRAY */


/* (new31A) COLOR - BACKGROUND-COLOR + TXT - #333 + GOLD */

.gb_3a.gb_F.gb_l.gb_4a.gb_na ,
.UUbT9 > div.aajZCb ,
.gb_l.gb_3a ,
.Mw2I7 ,
.gb_F ,
.gb_Se {
    color: gold !important;
    background-color: #333 !important;
}

/* (new30A) COLOR - BACKGROUND-COLOR - RED */
.QU77pf {
    background-color: red;
}


/* (new30A) COLOR - BACKGROUND-COLOR - ZEBBRA VIDEO - A VOIR */
#ResultTable.resultTable tr:nth-child(odd) td.CTvideos.CTShared:nth-last-of-type(2n+1) {
    background-color: #333 !important;
}
#ResultTable.resultTable tr:nth-child(even) td.CTvideos.CTShared:nth-last-of-type(even) {
    background-color:#333 !important;
}


/* (new30A) COLOR - TXT - RED */

#ResultTable.resultTable .CTstandard span.f ,
.rc[data-hveid="CDgQAA"] .s,
.gb_kb.gb_jb:hover ,
.gb_kb.gb_4a:hover ,
.rg_ilmn>a ,
.InNVqc ,
.f.slp ,
span.f {
    color: red !important;
}

/* (new32A) COLOR - LINK / TEXT - GRAY - === */
.guuoLb ,
.IsZvec ,
.y8Jpof .k4DMHe > div {
    color: gray !important;
}


/* (new32A) COLOR - LINK / TEXT - GRAY LIGHT - #A9A9A9 - === */
.rc[data-hveid^="C"] .P1usbc .VNLkW b  ,
.LrzXr.kno-fv ,
.gt-is-lb ,
.hb8SAc ,
.tr9W5c ,
.BCGytf ,
.Jtu6Td ,
.ellip ,
.st {
    color: #A9A9A9 !important;
}


/* (new37) COLOR - LINK / TEXT - PERU - === */

div.rl_feature .rl_container .gic.rl_center .rl_slider_container g-scrolling-carousel  .EDblX.DAVP1 .rlc__slider-page .h998We .rl_item_base .title ,
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c  a g-more-button div ,
#res.med #rso .bkWMgd >div>g-section-with-header .img-brk g-scrolling-carousel > div .EDblX.DAVP1 > div > div.YDJP6c ,
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med .sp_cnt.card-section a ,
.mw #rcnt #bcenter + .col[style="width:0"] +  #rhscol.col  #rhs #rhs_block .ellip .hl ,
div[class*="__section-topappbar"] + div  [class*="__tab"]  [class*="__label"] ,
.related-question-pair g-accordion-expander .match-mod-horizontal-padding  ,
#res + #bottomads + #extrares .UPIZab .j0gXJ g-inner-card.cv2VAd .ca8It  ,
div[class*="__section-topappbar"] div[class*="__title-and-subtitle"] ,
.rfli.big #bcenter + .col[style="width:0"]  #fbar .fbar > span ,
.g#imagebox_bigimages g-section-with-header .U7izfe h3 a ,
#GTR a.fl[href^="http://translate.google."]:after ,
.g.Bc0X2>div  g-tray-header.ndEm3b .CCb0ac>h3 ,
#rhs.rhscol .g-blk.rhsvw.kno-kp.mnr-c .OwRFvb ,
.BAyyse>div>span>span[style="color:#1a0dab"] ,
g-inner-card .y8AWGd.llvJ5e>div > div > div ,
#botstuff #brs .card-section .brs_col p a ,
.y8Jpof .k4DMHe > div span.w8qArf + span ,
.F7IIOc.rlf__open:not(.rlf__applied),
.F7IIOc:hover:not(.rlf__applied) ,
.gws-trips__outer-card .tuHUkb ,
.y8Jpof .k4DMHe > div.xXEKkb ,
#bottomads + #extrares.med ,
.DUU6i g-more-link a span ,
.uIhWJd > div span + div ,
#extrares .e2BEnf.U7izfe ,
#hdtbMenus .mn-hd-txt ,
._aOd.rg_ilm .rg_ilmn ,
.language_list_item ,
.dyna ._ogd.b.w.xsm ,
g-more-link a span ,
.uIhWJd > div span ,
.gb_F div a:hover ,
._mr.ellip span ,
._Eu.irg-footer ,
._Icb._kk._wI>a ,
.wLAgVc .UbRuwe ,
.wLAgVc .BSaJxc ,
.jBgGLd.ZyAH8d ,
.GRKYxe .bclEt ,
#epbar #epb-lm ,
.L48Cpd .XBBs5 ,
#prs a:active ,
.eLpAgf.UUDH3 ,
.XTjFC.WF4CUc ,
.kno-ecr-pt ,
.kl:active ,

.Zfo8u div ,
#extrares ,
.gt-is-sg ,
.q:active ,
.ANCoQe ,
.S0dR9b ,
.wqg8ad ,
.wUrVib ,
.qe9kJc ,
.WGvvNb ,
.lzmqLb ,
.vsDH3d ,
.IKQu9e ,
.mZa94d ,
.gTqn1e ,
.o5Wcxb ,
.izosSe ,
.NNFu9b ,
.SvKTZc ,
.DLOTif ,
.dbg0pd ,
.wjgLQd ,
.SW5pqf ,
.wR7plc ,
.Eegi6c ,
.EUjJDc ,
.r > a ,
.LWyAN ,
jBgGLd ,
.W8wzH ,
.JolIg ,
.tbotu ,
#prs ,
._tX ,
.fl ,
.w,
a:link,
a {
    color: peru !important;
}


/* (new32A) COLOR - LINK / TEXT - GOLD - === */

.bkWMgd > div > g-section-with-header > div > div[data-hveid="CAUQAg"] .mR2gOd .EDblX.DAVP1 .cv2VAd:not(:hover) > a:after ,
.mw #rcnt #bcenter + .col[style="width:0"] +  #rhscol.col  #rhs #rhs_block .g.rhsvw.kno-kp.mnr-c.g-blk:before ,
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med .ssp.card-section .spell._uwb + a ,
table#ResultTable.resultTable tbody tr td.CTstandard.CTShared li.g div.rc div.s div span.st em ,
#rcnt #ataw + #bcenter + .col #center_col #taw style +div +div .med:hover:not(:empty):before ,
#res.med #rso .bkWMgd:not(:first-of-type)> div >[class*="r-"]:before ,
#extrares #botstuff g-section-with-header .e2BEnf.U7izfe  h3 ,
#rcnt #ataw + #bcenter + .col #center_col #res #topstuff ,
#rhs.rhscol .g-blk.rhsvw.kno-kp:before ,
#tw-container.vk_c .jhH5U  > div > div ,
div.rl_feature .vsQKGc .abup .H1ccWd ,
.gb_Ob.gb_Mb .gb_Rb div ,
.tw-src-ltr #tw-source ,
#epbar:hover:before ,
.tw-bilingual-pos ,
.tw-bil-e .QXzCSe ,
.rmxqbe>div span ,
.minidiv .gsfi ,
.tw-text-large ,
.Lj180d span ,
.gb_l .gb_ob ,
input.gLFyf ,
.gt-is-cont ,
#tw-target ,
#topstuff ,
#GTR cite ,
.Q8LRLc ,
.HWYoAc
.Ss2Faf ,
.OZ8wsd ,
.IZACzd ,
.HWYoAc ,
.gb_qb ,
#epbar ,
.uMdZh ,
#ofr  {
    color: gold !important;
}

/* (new35) COLOR - RESULTS MATCH */

em {
    color: tan !important;
}

/* (new30A) COLOR - SELECTED */

div[class*="__section-topappbar"] + div  [class*="__tab"]  button[aria-selected="true"] [class*="__label"]{
    color: tomato !important;
}


/* (new37) COLOR - TITTLE / LINKS + VISITED - PER > TAN (#C4A78A) - === */

.r>a ,
a {
    color: peru ! important;
}
.r>a:visited,
a:visited{
    color: tan ! important;
}


/* (new31A) COLOR - ICONS - SVG FILL - PERU */
.z1asCe {
    fill: peru !important;
}
/* (new31A) COLOR - ICONS - SVG FILL - GREEN */
.h7xSye .TfceZe {
    fill: green !important;
}
/* (new31A) COLOR - ICONS - SVG FILL - RED */
.h7xSye .O0rAic {
    fill: red !important;
}

/* (new30A) COLOR - ARROWS CSS - PERU */
.TLou0b span.BTP3Ac ,
.BTP3Ac {
    border-color: peru transparent !important;
}


/* =======  END  ============== */
}