@-moz-document regexp("https?://(www|accounts|encrypted)(.google.[a-z]{2,3})(.[a-z]{2})?.*") {

/***** MAIN CHANGES *****/

*, a.gbmt, a.gbml1, .gbmt:visited {
  background-color: transparent !important;
  color: #999 !important;
  border-color: #444 !important;
  text-decoration: none !important}
*, *:focus {outline: none !important}
html {background: /* url("http://abload.de/img/sony_experience_flow_doqi8.jpg")*/ #333 bottom fixed no-repeat !important;
background-size: cover !important}

::-moz-selection {background-color: rgba(45,45,45,.6) !important; color: #08ADCF !important}
::selection {background-color: rgba(45,45,45,.6) !important; color: #08ADCF !important}

h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, em, td > font > b, span[role="heading"], 
#rc-imageselect strong, .hdtbItm.hdtbSel, a .xXEKkb, .w3RMhb.rlf__ami *, .entity-headline *, 
.med, .appbar, .appbar label, .cdr_ttl, .gb_X, #rg_hta, .qbtt, .ss-link.ss-selected, #qbut b, #qbft b, a.spell, a.spell *, a.spell_orig, #gen-query .operator, .threadCountNumber, #popup_dialog_title, .settings-title, .thread-subject, .leftTitle, #conditions #temp, #conditions #condition, .mapBalloon .b, ._tX, .card .profile-name {color: #CCC !important}
#hplogo div, #hplogo span, #ftby a, .page-title, .jhp input[type="submit"], body > div[style*="fixed"] > div > b, .rhsvw span > .fl b, .rhsvw span > b, .rhsvw fieldset > legend {color: #EEE !important}

.titleBox, .titleBox *, .tablib_selected .tab_content {color: #444 !important; text-shadow: 0 1px #000 !important}

/*** RED ***/
.hdtb-msel, .hdtb-tl-sel, .hdtb-tsel *,
.msel, .msel .kls, .msel a, .tbos,  .tbos b, .tbots, .tbotu, #leftnav > h2, .selectedTab .kdSidebarContent > div, .cb .G-G- {color: #FF2600 !important}
.hdtb-msel {border-color: #FF2600 !important}
.hdtb-tsel .mn-dwn-arw {border-color: #FF2600 transparent transparent !important}
.kp-blk span[style="color:#c00"], span[style="color:#d93025"], span b[style="color:#d93025"] {color: #C20 !important}
/*** GREEN ***/
.price, .price > *, .pspo-ol-price, .pspo-ol-price > *, .kp-blk span[style="color:#008000"] {color: #AC0 !important}
/*** YELLOW ***/
.a, .cite, cite, cite a, cite b, cite .bc, cite.bc a, .f .bc, .irc_hd a *, .FnqxG, .cJzOGc {color: #ECEA00 !important}
/*** PINK ***/
li.sbct:hover *, 
.gac_b *, .gssb_i *, .esc.kb, .ac-row.active, .ac-row.active *, .sbsb_c:hover *, .dropdown-box > div:hover {color: #E8287E !important}
/*** ORANGE ***/
span[style="color:#e37400"], span b[style="color:#e37400"],
.xsm, .psgiprice, .psliprice b, .selectionTools span, .pagination-div a, .f span[style*="background:#aaa;border:#999 1px solid;border-radius:2px;"] {color: #F80 !important}
/*** BLUE ***/
a.kno-fb-ctx *, #GMmessages a, .mapBalloon a, .item-body a, #weather .on a, #weather a.active, #weather .active a, #conditions #obsTable .b, #conditions #obsTable .b *, #stars table .b, #conditions .b {color: #08ADCF !important}
/*** GREY ***/
#leftnav a, #leftnav a *, .cb > div, .kdSidebarContent > div, .kdSidebar > div, #talk_title, a.ss-link, .fl > span, span.fl, span.fl > a.fl {color: #7A7A7A !important}
/*** DARK GREY ***/
.f, .f span, .rllt__wrapped, .jbzYp, .q0OVVc, .lVpIye, .NmQOSc, .Vcnuqf, .HoEOQb,
.osl, .osl a, .bc a, .gl a, .esc > a, #knavm, .pslipricecol cite > a, .goog-date-picker-other-month, .RssSummary div, .RssEntryOuterContent, #bp-bd form span.small, .thread_table .read .thread, .read .subject_and_snippet, #views .Nk.Pk *, .tn-snippet, .tn-time, .tn-source, #container .source, #container .source-link, .gb_Z {color: #666 !important}
/*** FONT STYLE & SHADDOW ***/
.msel, #leftnav > h2 {font-weight: bold !important}
.msel, #leftnav > h2, .tbos, .selectedTab div.kdTabTitle, .selectedGadgetTitle {text-shadow: 0 1px rgba(0,0,0,0.5) !important}
.gbts, #gbgs4dn {text-shadow: 0 1px #000 !important}
#knavm {text-shadow: 0 0 2px #000 !important}
.kno-sh, .kno-sh a, ._xdb .fl, .pspo-title, .w8qArf a.fl, .rllt__tile-label, .Ss2Faf *, .xEzgBc * {color: #BBB !important; text-shadow: 0 0 4px rgba(255, 255, 255, 0.3) !important}
#content .uim .title-cell strong, #content .uim .callout strong, .thread_table .unread b, .thread_table .selected b, #views .Nk.Ok b {color: #FFF !important; text-shadow: 0 0 6px rgba(255,255,200,0.8) !important}
span.bd, .controls > b > a, td.goog-date-picker-month, td.goog-date-picker-year, th.goog-date-picker-wday, .kno-kp a.fl {border-bottom: 1px dotted #444 !important}
.f span[style*="background:#aaa;border:#999 1px solid;border-radius:2px;"] {border-style: dashed !important}

#res a:hover img, .videobox a:hover img, .vstb, .vsbb, .vstbb, .vstbt, a:hover .newsimg {border-color: #FA0 !important}
.f span[style*="background:#aaa;border:#999 1px solid;border-radius:2px;"] {border-color: #F80 !important}

div._Mib {border-color: rgba(70,70,70,.5) !important; box-shadow: 0 1px rgba(0,0,0,.5) !important}
.irc_hsep {border-color: #000 !important; box-shadow: 0 1px #202020 !important}
.irc_vsep {border-color: #000 !important; box-shadow: 1px 0 #202020 !important}

a:hover, a:hover *, .link:hover, 
.hdtb-mn-hd:hover, .hdtb-mn-hd:hover *, #gbgs4dn:hover, .cb > div:hover, .kdSidebarContent > div:hover, #sharesLink:hover, #updatesLink:hover, #friendsLink:hover, #talk_title:hover, .as-tip-span:hover, .g a:visited:hover, .g a:visited:hover *, #footer a:hover, #leftnav a:hover, #leftnav a:hover *, .chip_x:hover, .gsib_b:hover, #rg_hta:hover, .goog-date-picker-date:hover, #add_gadget:hover, #change_theme:hover, #themes_keep_theme_link:hover, .selectionTools span:hover, #GMmessages a:hover {
  color: #FFF !important;
  text-shadow: 0 0 6px rgba(255,255,200,0.8) !important}
a.kd-button:hover *, a.nolink:hover {text-shadow: none !important; color: #999 !important}
td.menulist:hover, .goog-menuitem:hover, .gko-rs-mi:hover {
  color: #BBB !important;
  background: rgba(50,50,50,0.6) !important;
  box-shadow: inset 0 0 3px rgba(0,0,0,0.5) !important}
.goog-menuitem-disabled {opacity: 0.3 !important}

.vst {border-bottom: 1px dotted #666 !important}
.g a:visited, .g a:visited * {color: #777 !important}
.RssHeadlinePreview a:visited, .RssSummary a:visited, .tn-headline a:visited {color: #666 !important}
/* #res a img,*/ .videobox a img, a .newsimg, #rhs img.th, #rhs .fl img {transition: border-color, opacity, 0.4s}

.tsf-p .lsbb, .lsb, .vspii, .kpbb, .ksb, .btc .lsb, span.ds .lsb, .jhp input[type="submit"] {background-image: none !important}
.goog-button-base-outer-box, .scrollBarInner, .gssb_d, .lnsep, .lst-td, #sftab.lst-td > div:not(#qbq), .lst-b, .lsbb, .kpbb, .btc, .ds, #misspell, #rhs, #sc-block .sc a, .mslg .vsc, #footer > div, .gecko #container, table[style*="border-bottom:1px solid transparent"] {border: none !important}
.msel .kls, .mitem, .rhsvw, .rhsvw > div, div[style="width:1px"] div.threads-extra-row {border-color: transparent !important}
#container #up, #container #down, .thread-top, .thread-bottom, .thread-left, .thread-l, .thread-r, #forecast #dayRow, #forecast .on {background-image: none !important}
#gbpr, #pmocntr2, #bb_pp_tos_ack, #pushdown, #topstuff > .std.stp {display: none !important}

/*** invert stuff ***/
.widget-settings-button-icon, .searchbox-searchbutton::before {
  filter: invert(100%) hue-rotate(180deg) saturate(200%) !important}
.gb_Vb[role="button"], .gb_x.gb_4b[role="button"], .gb_y a.gb_z, img.JOmIqc, img.oGQSNc, span.i8Msie, g-left-button > div, g-right-button > div, .searchbox-hamburger::before, .maps-sprite-common-chevron-left, div.suggest-icon-container, .widget-zoom-icon, .widget-expand-button-icon, .widget-settings-icon-close, .section-directions-trip-travel-mode-icon, [class*="maps-sprite-"] {
  filter: invert(100%) !important}



/***** BUTTONS & CO *****/

button, input, textarea, select {-moz-appearance: none !important; -webkit-appearance: none !important}
#sbtc input, #sbtc button, div.RNNXgb input, div.RNNXgb button, .ck6P8 button, .ck6P8 button:hover, #top_nav .ab_button, #omnibox button, #omnibox input, .widget-minimap-shim-button, .widget-settings-pane button, .widget-settings-pane button:hover, 
#lst-ib, .gsib_a .gsfi, .sbibod .gsfi, #gbqfqw .gbqfif, .b7bAA58T9bH__button, .widget-pane-link, .widget-pane-link:hover, .section-subheader-explanation-bubble, .section-subheader-explanation-bubble:hover, .section-review-interaction-button, .section-review-interaction-button:hover {background-color: transparent !important; border: none !important; box-shadow: none !important}

input[type="submit"], input[type="button"], input[type="checkbox"], input[type="radio"], button, a.ab_button, div.ab_button,
a.gb_0, a.gb_1, .zZhnYe[role="button"], .c7fp5b[role="button"],
.jfk-radiobutton-radio, .jfk-checkbox, .jfk-button-standard, .jfk-button-action, .kcb, .buttonsAndLinks .composeLink, .fakecheckbox, .goog-button-base-inner-box.goog-inline-block, a.gb_W, a.gb_Z {
  background: rgba(55,55,55,.7) !important;
  border: 1px solid #444 !important;
  box-shadow: 0 0 5px #000 !important;
  border-radius: 0 !important;
  color: #CCC !important;
  text-shadow: 0 1px #000 !important;
  transition: 0.3s}
input[type="submit"]:hover, input[type="button"]:hover, input[type="checkbox"]:hover, input[type="radio"]:hover, button:hover, a.ab_button:hover, div.ab_button:hover,
a.gb_0:hover, a.gb_1:hover, .zZhnYe[role="button"]:hover, .c7fp5b[role="button"]:hover,
.jfk-radiobutton-radio:hover, .jfk-checkbox:hover, .jfk-button-standard:hover, .jfk-button-action:hover, .kcb:hover, .fakecheckbox:hover {
  border-color: #1B88FF !important;
  box-shadow: 0 0 5px #666 !important;
  color: #FFF !important}
#sbtc button *, div.RNNXgb button *, a.ab_button * {transition: color, fill, 0.3s !important}
#sbtc button:hover *, #sbtc div[role="button"]:hover *, div.RNNXgb button:hover *, a.ab_button:hover * {color: #FFF !important; fill: #FFF !important;}
a.gb_x {transition: opacity 0.3s !important}

input[type="checkbox"], input[type="radio"] {min-width: 6px; min-height: 6px}
input[type="checkbox"]:active:hover, input[type="radio"]:active:hover, .fakecheckbox:active:hover {
  background-color: rgba(35,35,35,.7) !important;
  border: 1px solid #292929 !important}
input[type="checkbox"]:checked, input[type="radio"]:checked {color: #AC0 !important}
.jfk-radiobutton-checked .jfk-radiobutton-radio:after, .sr__filled {background: #AC0 !important; border-color: #AC0 !important;}
.fakecheckbox.checked {border-color: #AC0 !important}
.jfk-checkbox-checked .jfk-checkbox-checkmark {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD9SURBVDhPrdExagJREMbxV1jIFhYpBGu7VIKFjacJqYVAzhA8QE4gVtZaJIVFbAIiiEXaVJ4j/md5Ozs+RnbJs/jBvI+ZD5YN4S/cnxvmcsNcbpjLDW84J7MxQk93dfgnyp5wxKvmdqEJh6kZfvEub921R01iUWWOH2zQkUx37VETOUSBJaRwZfJ6V4cWOOzjA1K4RhHzdqUsnfCGbjx6xA5SuMUDqt3WpS+Qgk884xDfUjyAFtm5pEMiLi4gRZVvDHFVZOeSDom4KJ/4BSncYwwtEWa3vtchYQ4nkMKpyZTd1XsdEvYQ5U/x2F291+Ge3DCXG+Zyw1xumCWEC4PGNfzJzAlbAAAAAElFTkSuQmCC) !important}
.jfk-radiobutton-radio {border-radius: 50% !important}

input:disabled, button:disabled, select:disabled, #container .navigation-disabled {
  color: #666 !important;
  opacity: 0.6 !important;
  cursor: default !important}

textarea, select, input, .searchbox, .kd-button, .dropdown-menu, .goog-flat-menu-button,
div.RNNXgb,
.stt__tool .ksb, #sftab, .sbibod, #lst-ib.lst.qbhi, #gbqfqw, a.gb_F {
  background: rgba(35,35,35,.7) !important;
  border: 2px solid !important;
  border-color: rgba(200,200,200,.1) rgba(200,200,200,.11) !important;
  border-radius: 0 !important;
  box-shadow: inset 0 0 3px #000 !important;
  transition: 0.4s}
#content-container > #omnibox-container .searchbox {
  background: #232323 !important;
  box-shadow: inset 0 0 3px #000, 0 0 7px #000 !important}
.dropdown-menu {padding-top: 0 !important}
.dropdown-menu small {padding-top: 2px !important}
div.TquXA, span.FZaw6b, span.BTP3Ac,
.goog-flat-menu-button-dropdown, .goog-menu-button-dropdown, .stt__tool ._Nqc, .gko-rs-ba {border-color: #777777 transparent !important}
textarea:hover, select:hover, input:hover, .searchbox:hover, .kd-button:hover, .dropdown-menu:hover, .goog-flat-menu-button:hover, #sbtc:hover, 
div.RNNXgb:hover,
.stt__tool .ksb:hover, #qbfile:hover *, .input:hover *, #sftab:hover, #lst-ib.lst.qbhi:hover, #gbqfqw:hover, .sbibod.sbhcn {
  border-color: rgba(200,200,200,.2) !important}
textarea:focus, select:focus, input:focus, .searchbox.sbox-focus, .goog-flat-menu-button:focus, .kd-button:focus, .dropdown-menu:focus, #sbtc.sbfc, 
div.RNNXgb.sbfc,
#sftab.lst-d-f, #lst-ib.lst.qbhi:focus, #gbqfqw.gsfe_b, .sbibod.sbfcn {
  border-color: rgba(200,200,200,.3) !important}
#gsea_table input:hover {background-color: rgba(35,35,35,.8) !important}
#gsea_table input:focus {background-color: rgba(35,35,35,.9) !important}
select {
  padding-right: 15px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAeSURBVBhXY5g5c+Z/BiwALo6uAEMDTACXSWgSDAwA4jATh950E30AAAAASUVORK5CYII=) no-repeat right 4px center rgba(35,35,35,.7) !important;
  transition: border-color 0.3s, background-position 0.3s !important}

option, optgroup {
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: none !important;
    color: #666 !important}
optgroup {
    background: #222 !important;
    color: #DDD !important}
option:not([disabled]):hover, option:focus, option:checked {
    background: linear-gradient(#333, #292929) !important;
    color: #DDD !important}

.goog-slider-thumb {
  background: linear-gradient(#373737,#464646) !important;
  border-color: #232323 !important}

#isr_chc g-left-button, #isr_chc g-right-button, g-left-button > g-fab, g-right-button > g-fab {background-color: rgba(55,55,55,.9) !important;}
#isr_chc g-left-button {box-shadow: 2px 0 6px rgba(0,0,0,0.5) !important}
#isr_chc g-right-button {box-shadow: -2px 0 6px rgba(0,0,0,0.5) !important}

/*** tags ***/
.VM9Z5b {
  height: 32px !important}
.Mw2I7 {
  background: rgba(255,255,255,.1) !important;
  border-radius: 3px !important;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 10px !important}
.Mw2I7:hover {
  background: rgba(90,90,90,.7) !important}
.Mw2I7 span {
  color: #CCC !important;
  text-shadow: 0 1px #000 !important}
.Mw2I7.LPW6zd {
  box-shadow: inset 0 0 0 1px #1B88FF !important}
.Mw2I7 .gymTod {margin-top: -10px !important; height: 4}

a .gb_a, a .gb_k {transition: transform 0.2s !important}
a:hover .gb_a, a:hover .gb_k {transform: scale(1.2) !important}

div.adgvqc {background-color: rgba(15,15,15,.3) !important}

#btnG, input[name="btnG"].lsb, #ytg-search .search-button {background: url("http://www.abload.de/img/searchsdb0z.png") no-repeat center center rgba(35,35,35,.7) !important}

#addGadgets {margin-bottom: 15px !important}

.nyc_open #nycx {width: 9px !important; height: 9px !important}

.vspii {
  border: none !important;
  border-color: transparent !important;
  border-radius: 0 !important;
  transition: border-color, 0.4s}
.vsc:hover .vspii {
  box-shadow: 0 0 4px #121212 !important;
  height: 100% !important}
.vso .vspii {border: 1px solid #333 !important; border-right: none !important}
#nycp {border-color: #333 !important}

.gmnoprint > div[style*="background-color: white;"] > div, div.lyrc_dd_inner, #hmtctl div {background: linear-gradient(#222, #444) !important; border-color: #333 !important; color: #999 !important; box-shadow: inset 0 0 6px #000 !important}
.gmnoprint > div[style*="background-color: white;"]:hover > div, .gmnoprint > div[style*="background-color: white;"] > div[style*="font-weight: bold;"] {background: linear-gradient(#444, #111) !important; color: #EEE !important}


/***** MENUS, POPUPS & CO *****/

div.czHJJ, .action-menu-widget, .clustered-widget-hovercard, #gbw div[aria-label][aria-hidden="false"], body > div > div > div[aria-label][aria-hidden="false"] {
  background-color: rgba(35, 35, 35, .97) !important;
  background-clip: padding-box !important;
  border: 2px solid !important;
  border-color: rgba(100, 100, 100, .5) !important;
  border-radius: 1px !important;
  box-shadow: 1px 3px 8px #000 !important}
/* .gb_Sa, div.gb_Va {
  border-color: transparent transparent rgba(100, 100, 100, .5) !important;
  top: 36px !important} */
.gb_Ra, div.gb_Ua {
  border-color: transparent transparent rgba(35, 35, 35, .97) !important;
  top: 39px !important}
div.w3RMhb:not(.rlf__ami):hover, .action-menu-entry:hover {
  background-color: #444 !important;
  color: #DDD !important;
  text-shadow: 0 1px #000 !important}
div.w3RMhb:not(.rlf__ami):hover * {
  color: #DDD !important}

.pickerBg, .gwt-PopupPanelGlass {background-color: #666 !important}
.pickerFrame, .widget-settings-shim {opacity: 0.8 !important}
#settings_mask, .widget-settings-shim {background-color: #151515 !important}

div.aajZCb, .suggestions,
.goog-date-picker, .goog-menu, .kdModalDialog, .gko-rs-m {
  background-color: rgba(35,35,35,.97) !important;
  border: 2px solid !important;
  border-color: rgba(200,200,200,.3) !important;
  border-radius: 0 !important;
  box-shadow: 1px 3px 8px #000, inset 0 0 3px #000 !important}
div.aajZCb, .suggestions {
  border-top: none !important;
  margin-top: -2px !important;
  margin-right: -2px !important}
.sbct:first-child .suggestions-inner-container {border: none !important}

.kdDdBox, .hdtb-mn-o, .hdtb-mn-c, #fsett, .ab_dropdown, .cF4V5c, div.ncFHed, .section-review-legal-disclosure-popup, .lightbox .lightbox-inner, .sbsb_b, div.gb_Xe {
  background-color: #111 !important;
  border: 1px solid #090909 !important;
  border-radius: 1px !important;
  box-shadow: 1px 3px 8px #000, inset 0 0 3px #222 !important}
div.ncFHed > div:hover {
  background: #333 !important;
  color: #DDD !important;
  text-shadow: 0 1px #000 !important}
div.ncFHed > div:hover * {color: #DDD !important}
.G-LL hr {border-bottom: none !important; border-color: #050505 !important}
.mn-dwn-arw, .gb_3 {border-color: #909090 transparent !important}
.tnv-lt-arw, .n8FQVd {border-color: transparent #888 !important}


.hdtb-tsel:hover .mn-dwn-arw {border-color: #FFF transparent transparent !important}
.ab_dropdownrule {border-color: transparent !important; box-shadow: 0 0 3px #333 !important}


.rg_hv, .uh_hv, #vspb, #qbp, .pr_preview, .cdr_dlg {
  background: #111 !important;
  border: 9px solid rgba(99,99,99,0.5) !important;
  border-radius: 12px !important;
  background-clip: padding-box !important;
  box-shadow: 0 0 9px #000, inset 0 0 2px #C0C0C0 !important}
#irc_p {left: 0 !important; right: 0 !important}
#rg {overflow: visible !important}
.pr_preview_arrow div, #irc_pc, .gb_9 {
  border-color: transparent transparent rgba(99,99,99,0.6) !important;
  margin-top: -1px !important}
.gb_9 {border-color: transparent transparent #111 !important; margin-top: 11px !important}
.gb_aa {display: none !important}
#irc_pc {margin-top: -9px !important}

.iph-dialog, #irc_bg {
  background: #151515 !important;
  border: 1px solid #333 !important;
  box-shadow: 0 0 8px rgba(90,90,90,0.5) !important}
#irc-pc {
  border-color: transparent transparent #151515 !important;
  margin-top: 1px !important;
  z-index: +3 !important}

.kobh > div:last-child {
  background: #111 !important;
  border: 1px solid rgba(99,99,99,0.5) !important;
  background-clip: padding-box !important;
  box-shadow: 1px 3px 8px #000 !important;
  z-index: -1 !important}

#vspb {
  padding: 12px !important;
  outline: none !important}
#vspci {border-color: #111 !important; border-bottom-left-radius: 8px}

#cnt.vsh #ires div.vsc:hover > .vspi, #ires div.vso > .vspi, #cnt.vsh #rhs div.vsc:hover > .vspi, #rhs div.vso > .vspi {
  background: rgba(40,40,40,0.8) !important;
  border-color: #333 !important;
  box-shadow: 0 0 8px #000 !important}
.vspi {
  transition: 0.5s}

#rgsh_s {
  background: #2C2C2C !important;
  box-shadow: 2px 2px 3px rgba(0,0,0,0.5) !important}
#nycp {padding-top: 10px !important}
#nycp, .vstbt, .vso .vspii, .nyc_open .vspii {background: #121212 !important}

/*** hover tooltip ***/
body > div[style*="background"][style*="z-index"], .kltooltip, .tooltip-dark, .widget-runway-tooltip-label-wrapper {
  background: #555 !important;
  border: none !important;
  border-radius: 3px !important;
  box-shadow: 1px 1px 7px #000 !important;
  color: #DDD !important;
  text-shadow: 0 1px #000 !important}
.kltooltip *, .tooltip-dark *, .widget-runway-tooltip-label-wrapper * {
  color: #DDD !important;
  text-shadow: 0 1px #000 !important}
/* up arrow */
body > div[style*="background"][style*="z-index"] > div > div, .omnibox-tooltip::before {
  border-color: transparent transparent #555 !important}
body > div[style*="background"][style*="z-index"] > div {
  border-color: transparent transparent #000 !important}
/* down arrow */
.widget-runway-tooltip-pointer {
  border-color: #555 transparent transparent !important}
/* left arrow */
.widget-pane-toggle-button-tooltip::before {
  border-color: transparent #555 transparent !important}


img[src*="/mapfiles/iw3.png"], img[src*="/mapfiles/iw_tabstub.png"] {display: none !important}
div[style*="z-index: 107"] > .gmnoprint {
  background: rgba(30,30,30,.97) !important;
  box-shadow: inset 0 0 5px #888 !important;
  border-radius: 20px !important}
div[style*="z-index: 107"] > .gmnoprint > div[style*="width: 97px; height: 96px"] {
  background: rgba(60,60,60,.97) !important;
  width: 4px !important;
  height: 65px !important;
  margin: 25px 0 0 4px !important;
  border-radius: 0 0 5px 5px !important}
.gmnoprint > div[style*="position: absolute; left: 11px; top: -24px; z-index:"] > div:last-child, .gmnoprint > div[style*="position: absolute; left: 95px; top: -24px; z-index:"] > div:last-child {
  background: #252525 !important;
  border: 1px solid #111 !important;
  border-bottom: none !important;
  border-top-left-radius: 18px 30px !important;
  border-top-right-radius: 18px 30px !important}

div[id*="ghosteryfirefox"], #translator-popup {
  background: #151515 !important;
  box-shadow: 0 0 12px #000, 0 0 12px #000 !important;
  border-radius: 6px !important}


/***** BOXES N STUFF *****/

.rg_bx, div.th, g-inner-card {
  background: rgba(40,40,40,.5) !important;
  box-shadow: 0 0 1px rgba(255,255,255,.5), 0 0 8px rgba(0,0,0,.5) !important;
  border-radius: 0 !important}
.rg_bx:hover, div.th:hover {
  box-shadow: 0 0 1px rgba(255,255,255,1), 0 0 8px rgba(0,0,0,.5) !important}

.widget-homescreen-card-display .widget-homescreen-card {
  background: #232323 !important;
  border: 2px solid !important;
  border-color: rgba(200,200,200,.1) rgba(200,200,200,.11) !important;
  border-radius: 0 !important;
  box-shadow: 0 0 7px #000 !important}


/***** TOP NAV / SEARCHPANEL *****/

#cnt {padding-top: 0 !important}
#main > #cnt > .mw:not(#ucs) {padding-top: 10px !important}
#rshdr, #cnt > #top_nav {padding-top: 12px !important}
#rshdr, body > div.sfbgg, .minidiv .sfbg, body > div > #gb {
  background: rgba(30,30,30,0.9) !important;
  border-color: #111 !important;
  box-shadow: inset 0 0 5px #000 !important}
#cnt > #sfcnt, #cnt > #top_nav {background: rgba(30,30,30,0.9) !important}


#hdtbMenus, #appbar {
  background: rgba(50,50,50,0.9) !important;
  box-shadow: inset 0 0 5px #000 !important;
  transition: opacity, padding, 0.3s !important}
#hdtbMenus.hdtb-td-o {
  padding: 10px 0 !important}
#hdtbMenus.hdtb-td-c {
  opacity: 0 !important;
  visibility: hidden !important}
#hdtbMenus {border-top: 1px solid #444 !important}
#appbar {border-bottom: 1px solid #444 !important}
#cnt > #top_nav #hdtbMenus {
  top: 58px !important;
  background: none !important;
  box-shadow: none !important}

.hdtb_mitem.hdtb_msel {color: #DDD !important}
#hdtb_msb .hdtb_mitem.hdtb_msel, #hdtb_msb .hdtb_mitem.hdtb_msel_pre {border-color: #08ADCF !important;}
.hdtb-tl {border: none !important; background: none !important}

.gb_m {border-color: transparent !important}
.gb_m:hover {border-color: #000 !important; background-color: #222 !important}

a#sl0 {background: #C00 !important}
a#sl1 {background: #FB940B !important}
a#sl2 {background: #FF0 !important}
a#sl3 {background: #0C0 !important}
a#sl4 {background: #03C0C6 !important}
a#sl5 {background: #00F !important}
a#sl6 {background: #762CA7 !important}
a#sl7 {background: #FF98BF !important}
a#sl8 {background: #FFF !important}
a#sl9 {background: #999 !important}
a#sl10 {background: #000 !important}
a#sl11 {background: #885418 !important}
.sc a:hover {width: 16px !important; height: 16px !important; margin: 1px !important}

div.chip > a {
  border-radius: 0 !important;
  background: #292929 !important}

#leftnav .tbt {transition: height, padding, margin, 0.6s}

.gsc_b {background: transparent !important; border-bottom: 1px dotted #900 !important}


/***** INFOPANEL *****/

.vk_rhsc, .vk_c, .kp-blk, .card, .pspo-container {
  background: rgba(50,50,50,0.8) !important;
  box-shadow: 0 0 12px rgba(10,10,10,0.8) !important;
  border-radius: 0 !important}
.kp-header *, img.lu-fs {border-radius: 0 !important}

.vk_ard::after {border-top-color: #333 !important;}

.kno-ecr-pt, .kno-ecr-pt *, .garHBe, .garHBe *, .vk_ans {color: #DDD !important; text-shadow: 0 0 4px rgba(255,255,255,0.3) !important}

#rhs .kno-mrg a.fl {background: rgba(0,0,0,0.6) !important; color: #DDD !important}
#rhs a.fl:hover {color: #FFF !important}
#rhs a:hover img.th, #rhs .fl a:hover img {opacity: 0.6 !important}


/***** BOTTOM NAV *****/

#nav {margin: 20px auto !important}
#nav .csb {background-image: none !important; height: 1px !important}
#nav tr {vertical-align: middle !important}
#nav .fl {
  color: #111 !important;
  text-shadow: 0 0 2px rgba(150,150,150,0.9);
  font-size: 26px !important;
  font-weight: bold !important;
  padding: 0 6px !important;
  margin: 0 !important;
  transition: 0.15s !important}
#nav .fl:hover {
  text-shadow: 0 0 3px #CCC !important;
  font-size: 34px !important}
#nav .cur {
  text-shadow: 0 0 5px #000;
  font-size: 34px !important;
  font-weight: bold !important;
  padding: 0 6px !important}
#pnnext span, #pnprev span {
  text-shadow: 0 0 5px #000;
  font-size: 20px !important;
  font-weight: bold !important;
  margin: 0 12px !important}
#pnnext b, #pnprev b, #pnnext span, #pnprev span {transition: 0.4s !important}


/***** FOOTER *****/

.footerwrap {
  border-top: 1px solid #2C2C2C !important}
.footerwrap, /* #fbarcnt,*/ #fbar, .google-footer-bar, #detailBox, .widget-runway-background-filler {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAB1JREFUGFdjEIQBNTU1BggbyAKSIA6EBeLAWUAOAGysBC0kLJbtAAAAAElFTkSuQmCC") !important;
  border-color: #2C2C2C !important;
  box-shadow: inset 0 0 9px #000 !important}


/***** OTHER CHANGES *****/

#tbbc, .s > hr {
  padding-bottom: 3px !important;
  border-width: 0 0 4px 0 !important;
  -o-border-image: url(http://www.abload.de/img/border_hong8.png) 0 0 4 0 stretch stretch !important;
  -moz-border-image: url(http://www.abload.de/img/border_hong8.png) 0 0 4 0 stretch stretch !important;
  -webkit-border-image: url(http://www.abload.de/img/border_hong8.png) 0 0 4 0 stretch stretch !important}
#taw > div:not(#tbbc) {border: none !important}

.g.psgi {
  background: linear-gradient(transparent, rgba(20,20,20,0.8)) !important}
.psgiimg img {
  border-radius: 9px !important;
  box-shadow: 0 0 4px #FFF !important}

.rg_anbg, .rg_ilmbg, .vdur, .k8B8Pc {
  width: auto !important;
  background: rgba(0,0,0,0.6) !important;
  border-top-left-radius: 1px !important;
  box-shadow: 0 0 1px rgba(255,255,255,.5) !important;
  color: #DDD !important;
  text-shadow: 0 0 3px #000 !important}

/*** left nav (maps) ***/
#cnt.rfli #center_col {
  background: rgba(30,30,30,.9) !important;
  box-shadow: 2px 0 5px rgba(0,0,0,.5) !important}
.widget-pane-content {
  background: #222 !important;
  box-shadow: 2px 0 5px rgba(0,0,0,.5) !important}
div.dbg0pd * {color: #DDD !important}
.sbib_b::after {background: linear-gradient(to right,rgba(35,35,35,0),#232323) !important;}
.suggest::before {background: transparent !important}
.widget-settings-pane {
  background: #333 !important}

.section-popular-times-value {background-color: #1972E7 !important}
div[class*="bucket-background"] {background-color: rgba(255,255,255,.1) !important}
div[class*="bucket-fill"] {background-color: #FABB03 !important}
.section-review-star.section-review-star-active {color: #FABB03 !important}

/*** MORE LIKE THIS ***/
#kappbar {background: rgba(12,12,12,0.8) !important}
.klbar {border-color: #111 !important}
.klic {background: #FFF !important}
.klnav {background: rgba(12,12,12,0.8) !important}

/*** LOGIN SCREEN ***/
div#initialView {
  background: #1F1F1F !important;
  background-clip: padding-box !important;
  border: 10px solid rgba(60,60,60,0.7) !important;
  border-radius: 0 !important;
  box-shadow: 0 0 25px #000, inset 0 0 2px #000 !important}
div.Us7fWe {border-color: transparent !important}
.u3bW4e .snByac {background: #222 !important}
div.cDSmF *:not(input) {border: none !important}

/*** re-captcha ***/
#rc-imageselect * {transition-duration: 0.2s !important}


/***** IMAGE REPLACE *****/

#sbtc .S3Wjs {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path fill="white" d="M875.5,243H694.3v-36.2c0-63.6-51.3-115.3-114.5-115.3H392.3c-63.1,0-114.5,51.7-114.5,115.3V243H124.5C61.3,243,10,294.7,10,358.3v434.8c0,63.6,51.3,115.3,114.5,115.3h751.1c63.1,0,114.5-51.7,114.5-115.3V358.3C990,294.7,938.6,243,875.5,243z M932.8,795.6c0,31.7-25.8,57.7-57.2,57.7H124.4c-31.5,0-57.2-26-57.2-57.7V358.3c0-31.7,25.8-57.7,57.2-57.7h153.4c31.5,0,57.2-25.9,57.2-57.7v-36.2c0-31.7,25.7-57.7,57.2-57.7h187.6c31.5,0,57.2,26,57.2,57.7V243c0,31.7,25.8,57.7,57.2,57.7h181.2c31.5,0,57.2,26,57.2,57.7L932.8,795.6L932.8,795.6z M487.7,373.8c-103.4,0-187.2,84.5-187.2,188.6c0,104.2,83.8,188.6,187.2,188.6c103.4,0,187.2-84.5,187.2-188.6C674.8,458.3,591,373.8,487.7,373.8z M487.7,693.4c-71.7,0-130-58.8-130-131c0-72.2,58.3-131,130-131c71.7,0,130,58.8,130,131C617.6,634.7,559.3,693.4,487.7,693.4z M786.5,353.9c-26.3,0-47.7,21.5-47.7,48.1s21.4,48.1,47.7,48.1c26.3,0,47.7-21.5,47.7-48.1S812.9,353.9,786.5,353.9z"/></svg>') !important;
  opacity: .6 !important;
  transition: opacity 0.3s !important}
#sbtc div[role=button]:hover .S3Wjs {opacity: 1 !important}

.widget-pane-toggle-button {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" height="32"><path fill="lightgrey" d="M695.125333 263.850667 447.715556 511.203556 695.125333 759.637333C716.458667 781.084444 716.458667 815.843556 695.125333 837.290667 673.792 858.680889 639.203556 858.680889 617.870222 837.290667L343.608889 561.891556C338.545778 559.331556 333.539556 556.600889 329.272889 552.391111 317.952 541.070222 313.116444 526.051556 313.799111 511.260444 313.116444 496.355556 317.952 481.28 329.272889 469.902222 333.994667 465.180444 339.456 461.937778 345.144889 459.320889L617.870222 186.595556C639.203556 165.262222 673.792 165.262222 695.125333 186.595556 716.458667 207.928889 716.458667 242.517333 695.125333 263.850667Z"/></svg>') #222 no-repeat center !important;
  border-left-width: 0 !important;
}
.widget-pane-collapsed .widget-pane-toggle-button {
  border-left-width: 1px !important;
  border-right: none !important;
}

.maps-sprite-settings-chevron-left {
  background: url(https://maps.gstatic.com/tactile/icons/settings_hdpi-4d2a7c6c1eacb2c9fbf39916a4ccc114.png) 0 1355px !important;
  background-size: 24px 1031px !important}

/*
#hplogo {
  background: url(http://www.google.de/logos/classicplus.png) no-repeat bottom !important;
  width: 0 !important;
  height: 95px !important;
  padding-left: 275px !important}
#hplogo > div {left: -57px !important}
#hplogo > div span {margin-right: -100px !important}
#logocont {margin-top: 0 !important}
*/
a#logo img[src*="/images/branding/googlelogo/2x/googlelogo_color"], a#logo[style*="background-image:url(/images/nav_logo299.png)"], #hplogo[src*="/images/branding/googlelogo/2x/googlelogo_color"], #hplogo[style="background-size:272px 92px;height:92px;width:272px"] {
  filter: brightness(0%) invert(1) !important;
  transition: filter 4s !important}
#gbq1 a > span:empty, .google-header-bar.centered .header .logo {
  background: url(http://www.abload.de/img/google267yf.png) no-repeat !important;
  width: 124px !important;
  height: 50px !important}
.google-header-bar.centered .header .logo {width: 0 !important; padding-left: 124px !important}
.standard_logo, #regular_logo, .gb_Da .gb_Fa {background-image: url(http://www.abload.de/img/google267yf.png) !important}
.gb_Da .gb_Fa {background-size: 124px 50px !important; background-position: 0 0 !important; width: 124px !important; height: 50px !important; background-repeat: no-repeat !important}
.gb_q .gb_r {background-position: -393px -278px !important}

.thumb a:not(:hover) img {
  filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9IjEiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L3N2Zz4=#1) !important;
  transform: translate3d(0,0,0) !important;
  -webkit-filter: grayscale(100%) !important;
  -webkit-transform: translate3d(0,0,0) !important;
  -webkit-transition: -webkit-filter 0.4s !important}

/*
.gb_Fa.gb_A, .gb_z .gb_A, #gbwa a.gb_C {background-image: url(http://abload.de/img/i1_e9f91fe3_newrhsdn.png) !important; background-size: 247px 204px !important}
.gb_Fa.gb_A, .gb_z .gb_A, #gbwa a.gb_C {background-position: -60px 0 !important}
*/

div.plus, div.minus, .ss, .play_icon, .mini_play_icon, .csb, .micon, .licon, .close_btn, .bubble .close, #tbp, .mbi, .esw, .inline_close_btn, #qbi span, #qbx, .qbic, .qbh, #vsrs, #vsrsr, #vspci, .vspiic, .vsti, .wsa, .wxs, .wpb, .nyc_open #nycx, #qbuti, #qbi.gssi_a, #ab_opt_icon, #gbi5, p > img, #above-tip > img, .kobh > div > span, img[src="/images/icons/sectionized_ui/play_c.gif"], img[src*="/mapfiles/iw_close.gif"], .cdr_cls {background-image: url(http://www.abload.de/img/nav_logo107_newkkusp.png) !important}
p > img {
  width: 0 !important;
  height: 10px !important;
  padding-left: 10px !important;
  position: static !important;
  background-position: 0 -111px !important}
p > img[style="left:-68px;position:absolute;top:-230px"] {background-position: 0 -121px !important}
p > img[style="left:-82px;position:absolute;top:-230px"] {background-position: -117px -108px !important}
/* .ti p {width: 10px !important; height: 11px !important; margin-top: -14px !important} */
.tbpr .micon[style="background-position:0 -172px"] {margin-top: 0 !important}
#showmodes .micon {background-position: -149px -114px !important}
.open #showmodes .micon {background-position: -131px -114px !important}
.vstitop {height: 25px !important; background-position: 0 -313px !important}
.vstibtm {height: 20px !important; background-position: 0 -291px !important}
#above-tip > img {width: 0 !important; height: 14px !important; padding-left: 18px !important; background-position: -122px -196px !important}
.kobh > div > span {background-position: 0 -212px !important}
.kobh > div > span:last-child {background-position: -52px -212px !important}
.bubble .close, #qbx, .cdr_cls {width: 16px !important; height: 16px !important; background-position: -71px -111px !important}
img[src*="/mapfiles/iw_close.gif"] {width: 0 !important; height: 14px !important; padding-left: 14px !important; background-position: -138px -84px !important}
img[src="/images/icons/sectionized_ui/play_c.gif"] {width: 0 !important; height: 28px !important; padding-left: 28px !important; background-position: -138px -41px !important; margin-top: -9px !important; opacity: 0.5 !important}
a:hover img[src="/images/icons/sectionized_ui/play_c.gif"] {opacity: 1 !important}
#qbi.gssi_a {background-position: -85px -214px !important}
#gbi5 {background-position: -43px -259px !important; opacity: 0.7}
a:hover #gbi5 {opacity: 1}
.qbh {width: 0 !important; height: 17px !important; padding-left: 17px !important; background-position: -75px -336px !important}
.qbh:hover {width: 0 !important; height: 17px !important; padding-left: 17px !important; background-position: -75px -351px !important}

.fmaxbox_reverse_directionality, .fminbox_reverse_directionality, a.delbox {background-image: url("http://www.abload.de/img/sprite_arrow_enlarge_mwluv.png") !important}
a.delbox {background-position: -60px 0 !important}

.unstarred, .starred, .item-star, .item-star-active, .popout, .reply-image, .reply-all-image, .forward-image, .attachment, .sprite[style*="http://r.bf.m.yahoo.com/api/res/1.2/sprite/18o9h7d30.png"], img[src*="i/misc/extLink.gif"] {background-image: url("http://www.abload.de/img/mail.google.com_new4ypp.png") !important}
.attachment, .sprite[style*="http://r.bf.m.yahoo.com/api/res/1.2/sprite/18o9h7d30.png"] {background-position: -120px -40px !important}
.item-star {background-position: 0 -20px !important}
.item-star-active {background-position: -20px -20px !important}
img[src*="i/misc/extLink.gif"] {width: 0 !important; height: 16px !important; padding-left: 16px !important; background-position: 0 -60px !important}

.ab_dropdownitem.checked, .hdtbSel, .hdtbSel #cdrlnk, div.w3RMhb.rlf__ami {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="32" height="15"><polygon style="fill:lightgrey" points="202.624,478.016 0,291.36 70.512,214.8 191.968,326.656 431.44,33.984 512,99.904"/></svg>') !important}

.klarrl, .klarrr {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAuCAMAAAArzwjoAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB1UExURQAAAP///////////////////+vr69/f3+Pj4+Xl5efn597e3uLi4uXl5d/f393d3d7e3t7e3t3d3d3d3d7e3t7e3t7e3t3d3d7e3t7e3t3d3d3d3d7e3t7e3t7e3t3d3d7e3t3d3d7e3t3d3d7e3t7e3t3d3ZhjUmIAAAAmdFJOUwABAgQFBg0QEhQVFxodQESCg4mPlZuhpqusra6xuMjM0NTY29/2kyqxbQAAALNJREFUKM+1j0cOwzAMBOUWd8u996L/PzGbSIolJNfwNAMQSy4hdHCInORioy1lYox1lpDHDGtMYe4Cq6V5K6wyhPkbrJQh4Q4rpEUHLJcWn7BMlfR7TQ0IlGj1qPqO9uirQmv9Kkdof9f+zzgD/bA9sisRbHX4auJsNuD5wbkGL+6bjQq8enypBG8+5wK8h5xz8BFxzsBnLC6kqmhreoCIDoRoR7V39EdRob0r6OVQu6fkCdGeGKka2kp9AAAAAElFTkSuQmCC) !important}

.point-right {background-image: url("http://www.abload.de/img/point-righti7v8.png") !important}
.bubble .point-left {background-image: url("http://www.abload.de/img/point-lefta7uf.png") !important}
.iph-dialog-pointer-right {background-image: url("http://www.abload.de/img/guidedhelp_png_sprite14uss.png") !important}

.goog-date-picker-btn-right, .goog-date-picker-btn-left {
  background-image: url(http://www.abload.de/img/date_picker_buttons_nefx37.png) !important}

/* #isr_cld {background-image: url(http://abload.de/img/style3gyvo0ffub2.gif) !important; border-radius: 150px !important} */

#nycli, #local_preview_spinner {
  background: url(http://www.abload.de/img/animation0cmk.gif) no-repeat !important;
  width: 0 !important;
  height: 47px !important;
  padding-left: 47px !important}

#qbupm {
  background: url(http://www.abload.de/img/bluezucq.gif) #136991 bottom !important;
  border: 2px solid rgba(0,0,0,0.5) !important;
  border-radius: 5px;
  box-shadow: 0 0 3px #444;
  padding: 0 5px !important;
  color: #111 !important}
img[src="/images/spin-24.gif"] {display: none !important}
}