@-moz-document domain("plus.google.com") {
#content > div > div:nth-child(3) > div:first-child > div:nth-child(4),
#content > div > div:nth-child(3) > div:first-child > div:nth-child(5),
#content > div > div:nth-child(3) > div:first-child > div:last-child,
.a-j-v,
.c-G-j-v,
.UTUJh > div:nth-child(2),
.UTUJh > div:nth-child(3),
a[href*="/welcome"],
a[href*="/incoming"],
a[href*="/incoming"] + a[href*="/notifications/all"]
{
  display:none !important;
}

a
{
  color:#2f8ba6;
}

p
{
  color:#2f8ba6 !important;
}

h2,h3, h4
{
  color:#2f8ba6 !important;
  
}

body
{
  background:#111 !important;
}

body[marginheight="0"]
{
  background:transparent !important;
}

body > input+iframe+iframe+div[id=notify-widget-pane]+div+div+div,
.a-ha-R,
#notify-widget-pane + div + div.c-cb-V,
#notify-widget-pane + div + div + div.c-cb-V,
#notify-widget-pane + div + div + div + div.c-cb-V
{
    background:#111 !important;
    border-color: gray !important;
}

#nw-extension{
    background:transparent !important;
}

#widget> div[style] > div:first-child > div:first-child > span:nth-child(2)
{
	color:transparent;
}

#oz-chat-roster
{
	-webkit-transition: 1s ease-in-out;
	opacity:0.3;
	max-height:80px !important;
	padding:3px;
	overflow:hidden !important;
}

#oz-chat-roster:hover
{
	-webkit-transition: 1s ease-in-out;
	opacity:1;
	background:white;
	max-height:1000px !important;
	color:black;
	overflow:hidden !important;
}
.editable,
.oE,
input{
	background: #111 !important;
	color:#DDD !important;
        border-color:#444 !important;
}

.oE
{
  border:1px solid white !important;
}

#contentPane span>input{
    background:transparent !important;
}

#summary-view > div:last-child > div:nth-child(2),
#widget > div:last-child
{
  background:#111 !important;
  color:white !important;
  font-weight:bold !important;
}

#widget > div:last-child > div:last-child > div[id] > div[style] > div[style] > div[style] > div > div:last-child,
#widget > div:last-child > div:last-child > div[id] > div[style] > div[style] > div > div:last-child
{
  background:black !important;
  border:none !important;
  border-top:white 1px solid !important;
}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}

#gbwc
{
  -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: none;
  -webkit-animation-play-state: ranning;
  -webkit-animation-delay: 0;
}

#summary-content
{
  background:black !important;
  color:white !important;
}

.zn{
  background:#333 !important;
}

div[id^=":2."] > div:first-child > div:first-child > div:first-child > div:first-child > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:first-child > div:first-child ,
.pJ,
#summary-view,
.sHSkDb
{
  background:black !important;
  color:white !important;
}

#widget div[id^="update-"]
{
  background:transparent !important;
  -webkit-animation-name: none;
}

div[id^=":2."] > div:first-child > div:last-child
{
  border-top:white 1px solid !important;
  background:#111 !important;
}

div[id^=":2."] > div:first-child > div:first-child > div:first-child > div:nth-child(3) > div:last-child > div:first-child
{
  border-bottom-color:gray !important;
}

div[style="left: 0px; top: 0px; "] > div:last-child > div[id] > div:first-child > div:nth-child(2)
{
    background:#111 !important;
    border-top:#DDDFE7 solid 1px !important;
}

#content > div
{
    background: #111 !important;
    width:1000px;
}

#content > div > div
{
  padding:0 0 0 0;
}

#content > div > div:first-child
{
    background: #222 !important;
    color:white !important;
    box-shadow:0px 0px 5px #999;
    margin-top:10px;
    margin-right:8px;
}

#content > div > div:nth-child(3)
{
  background: #222 !important;
  color:white !important;
  box-shadow:0px 0px 5px #999;
  margin-top:10px;
  margin-left:8px;
}

#content > div > div:nth-child(3) > div
{
  margin: 20px 10px 10px 10px;
}

#content > div > div:nth-child(3) a,
#content > div > div:nth-child(3) > div:first-child > div:nth-child(5) > div:first-child > div:nth-child(2) > a:nth-child(2) > div
{
  color:#6699FF !important;
}


#content > div > div:nth-child(3) > div:first-child> div:first-child > div:first-child >  div:first-child ,
#content > div > div:nth-child(3) > div:first-child> div:first-child > div:first-child >  div:first-child > span,
#content > div > div:nth-child(3) > div:first-child > div:nth-child(2) > div:first-child ,
#content > div > div:nth-child(3) > div:first-child > div:nth-child(2) > div:first-child > div,
#content > div > div:nth-child(3) > div:first-child > div:nth-child(3) > div:first-child,
#content > div > div:nth-child(3) > div:first-child > div:nth-child(3) > div:nth-child(2),
#content > div > div:nth-child(3) > div:first-child > div:nth-child(4) > div,
#content > div > div:nth-child(3) > div:first-child > div:last-child > div:first-child
{
  color:white !important;
}

#content > div > div:nth-child(3) > div:first-child > div:nth-child(4) > div:nth-child(5)
{
  color:#444 !important;
}

#content > div:first-child > div:first-child > div:first-child > div:first-child > div:first-child > a,
#content > div:first-child > div:first-child > div:first-child > div:nth-child(2) > div:first-child > h2+div > a,
a[href^="/stream/circles/"],
a[href^="stream/circles/"],
.ozLinksComponent span[tabindex],
div[id^="update-"] span[tabindex],
a[href^="/u/0/stream/circles/"],
a[href^="/u/0/stream/incoming"],
a[href^="/u/0/notifications"],
a[href^="/b/"],
a[href="games/notifications"] + div + div > div,
a[href*="games"],
a[href^="game"] > div,
a[href^="game"],
.QP,.tg3b4c,#contentPane .kMJBbf,#contentPane .ylPgpc
{
    color:yellow;
}

.Dq:hover{/*Games Page Left Column Erements*/
  background:black !important;
}

#content > div:first-child > div:first-child > div:first-child > div:nth-child(2) > div:first-child > h2+div > a:hover,
a[href^="/stream/circles/"]:hover,.ozLinksComponent span[tabindex]:hover,a[href^="/u/0/stream/circles/"]:hover,
a[href^="/b/"]:hover
{
    color:yellow;
    background:#111;
}

body .NksfUe,body  .NksfUe:hover,body  .eYNw4c.NksfUe
{
  color:#FF4B39 !important;
}

#content > div[style="width: 100%; min-width: 960px; "] > #contentPane > div:first-child > div:nth-child(2) > div,
#content > div[style="width: 100%; min-width: 960px; "] > #contentPane > div[style] > div:first-child > div:nth-child(2) > div
{
  background:#111 !important;
}

#content > div[style="width: 100%; min-width: 960px; "] > #contentPane > div:first-child > div:nth-child(2) > div:first-child > div:nth-child(2),
#content > div[style="width: 100%; min-width: 960px; "] > #contentPane > div[style] > div:first-child > div:nth-child(2) > div:first-child > div:nth-child(2)
{
  background:#000;
}

#content #contentPane div[id^="update-"] > div > div > h3 + span + a + div > span:first-child a
{
  color:white !important;
}

#contentPane >div[style] > div[class=Yga]:first-child > div:first-child > div:first-child > div:first-child,
.Wna,.UX,.oCTSmc,#contentPane label > .f-Da-pe-j,.jx,#widget > div:nth-child(2) > div:nth-child(3) > div > div > div[data-nid]:first-child > div:first-child > div:nth-child(3) > div:first-child > a,
.dka,div[id^="update-"] > div:first-child > div:nth-child(2) > div:nth-child(2) ,
div[id^="update-"] > div:first-child > div:nth-child(2) > div:nth-child(2) > span ,
div[id^="update-"] > div:first-child > div:nth-child(2) > div:nth-child(2) > a
{
    color:#2f8ba6 !important;
}

#contentPane >div[style] > div[class=Yga]:first-child > div:first-child > div:nth-child(2),
.Ls,
.PP
{
    background:#222 !important;
}

#contentPane >div[style] > div[class=Yga]:first-child > div:first-child > div:nth-child(3) > div:first-child
{
    background:#111 !important;
    border-top:none !important;
}

#contentPane >div[style] > div[class=Yga]:first-child > div:first-child > div:nth-child(3) > div:nth-child(2)
{
    background:#222 !important;
    color:white !important;
}

#contentPane >div[style] > div[class=Yga]:first-child > div:first-child > div:nth-child(3) > div:nth-child(2) > div:first-child
{
}

#contentPane div[token="/"] > div:nth-child(3) 
{
  background:#111 !important;
  border:solid 1px gray;
}

#contentPane div[token="/"] > div:nth-child(3) > div:last-child > div:last-child > a
{
  color:white !important;  
}

#contentPane div[token="/"] > div:nth-child(3) > div:first-child
{
  background:black !important;
  color:gray !important;
  font-weight:bolder;
  border:gray solid 2px;
  overflow:hidden;
}

#contentPane > div:first-child > div[onclick]:nth-child(2) > div:first-child > div:nth-child(7)> div:first-child > div > div:first-child,
#contentPane > div[style] > div:first-child > div[onclick]:nth-child(2) > div:first-child > div:nth-child(7)> div:first-child > div > div:first-child
{
    background:#111;
    color:white;
    box-shadow:0px 0px 3px black;
    -webkit-box-shadow:0px 0px 3px black;
    z-index:3;
    overflow:visible;
}

#contentPane
{
    background:#111 !important;
    border:none;
    box-shadow:0px 0px 10px #999;
}

div[token^="photos"],
div[token^="photos"] > div,
div[token^="photos"] > div:first-child > div:first-child > div:first-child,
div[token^="photos"] > div:nth-child(2) > div:first-child > div:first-child
{
    background:#111 !important;
    color:white;
}

div[token^="photos"] > div:nth-child(2) > div:nth-child(2) > div:first-child,
.proflinkWrapper
{
    color:black !important;
}

div[token^="photos"] > div:first-child
{
    border-right-color:gray;
}

div[token="photos"] > div:first-child > div:nth-child(2) > a
{
  color:#999;
}

div[token="photos"] > div:first-child > div:nth-child(2) > a:hover
{
  background:transparent !important;
  color: #ff4b39 !important;
}

div[token="photos"] > div:first-child > div:first-child > div:first-child > div:first-child > a
{
  color:#FF4B39 !important;
}

.vcard > div
{
  background:#222;
  border-color:gray !important;
  color:white !important;
}

.vcard span
{
    color:#AAA;
}
.vcard > div > div:first-child > div:nth-child(2) > span
{
  color:white;
}

#contentPane div[id*="-tab-bar"]
{
  background:#111 !important;
  border:none !important;
  box-shadow:inset 0px 0px 5px #333;
}

div[role="tabpanel"] > div:first-child > div:first-child > div > h2+div > div,
div[role="tabpanel"] > div:first-child > div:first-child > div > h2+div 
{
  color:white !important;
}

div[style="max-width:149px"],div[style="max-width:132px"]
{
  color:white !important;
}

div[role="tabpanel"] > div:nth-child(2) > div:first-child > span:first-child > span
{
  color:#DD4B39 !important;
  font-size:130%;
}

table[id^="1/"]
{
  border-bottom-color:gray;
}

@-webkit-keyframes good-bye-shadow{
  0%{ border-left: solid 3px #AAA;}
  50%{ border-left: solid 5px #AAA; z-index:2;}
  100%{ border-left: solid 0px #AAA; z-index:auto}
}

div[id^="update-"]
{
  -webkit-animation-name: good-bye-shadow;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: none;
  -webkit-animation-play-state: ranning;
  -webkit-animation-delay: 0;
}

div[id^="update-"] {
    background: #222 !important;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(30, 30, 30, 0)),to(rgba(30, 30, 30, 0.9))) !important;
    color: #FFF !important;
    text-shadow:0px 1px 1px #007;
    border:none;
    border-top:#333 solid 1px;
    -webkit-transition:border-left 0.4s ease-in-out;
    border-left: solid ï¼px #de0070;
}

#contentPane > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > div[style],
#contentPane > div[style] > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > div[style]
{
    background:#444 !important;
    box-shadow:0px 0px 6px #555;
    border:none !important;
}

#contentPane > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > div[style] > div:first-child > span:nth-child(4) > input,
#contentPane > div[style] > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > div[style] > div:first-child > span:nth-child(4) > input
{
  background:#444 !important;
}

tr[style^="-webkit-user-select:"]
{
  color:white !important;
}

#contentPane > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > div[style] > div,
#contentPane > div[style] > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > div[style] > div
{
    background:#444 !important;
}

#contentPane > div:first-child > div:nth-child(2) > div:nth-child(2),
#contentPane > div[style] > div:first-child > div:nth-child(2) > div:nth-child(2)
{
    border:none !important;
    background:#444 !important;
}

div[onclick] ,
div[onclick]  div
{
  border:none;
  border-top: none;
  -webkit-border-radius: 8px;
}

div[id^="update-"] > div:first-child > div:nth-child(3) > div:nth-child(3) > div:first-child > div:first-child,.m-n-f-ba
{
  border:none !important;
  background:#111 !important;
  box-shadow:0px 0px 6px #555;
}

#contentPane > div > div:nth-child(2) > div > div:nth-child(7)> div,
#contentPane > div[style] > div > div:nth-child(2) > div > div:nth-child(7)> div,
#contentPane > div > div:nth-child(2) > div > div:nth-child(7)> div > div,
#contentPane > div[style] > div > div:nth-child(2) > div > div:nth-child(7)> div > div
{
  background:#444 !important;
  -webkit-border-radius: 8px;
}

#contentPane > div > div:nth-child(2) > div > div:nth-child(7)> div:nth-child(3),
#contentPane > div[style] > div > div:nth-child(2) > div > div:nth-child(7)> div:nth-child(3)
{
  box-shadow:0px 0px 7px #555;
  -webkit-border-radius: 8px;
}

div[id^="update-"]  > div:first-child > div:nth-child(2) > div:first-child > div:first-child
{
  margin-top:3px;
}

div[id^="update-"] > div:first-child > div:nth-child(4)
{
  display:block !important;
  background:transparent !important;
}

div[id^="update-"] > div:first-child > div:nth-child(4) > div
{	
  -webkit-transition: 1s ease-in-out;	
  color:gray !important;
  color:white !important;
  font-weight:bold !important;
  font-size:14px;
  text-align:left;
  border:none !important;
  margin-top:8px;
  opacity:0.3;
}

div[id^="update-"] > div:first-child > div:nth-child(4) > div:hover
{
  color: gray !important;
  opacity:1;
}

div[id^="update-"] > div:first-child > div:nth-child(2) > div:nth-child(3)
{
  border-bottom:none;
  border-top:none;
}

div[id^="update-"] > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > span
{
  color:#FFFFAA;
}

div[id^="update-"] > div:first-child > div:nth-child(2) > div:nth-child(3) > div:first-child > span >div
{
  color:yellow;
}

div[id^="update-"] > div:first-child > div:nth-child(3)
{
  border-top:none !important;
}

div[id^="update-"] > div:first-child > div:nth-child(3) > div:first-child
{
  background:#333;
  border-bottom:none !important;
  border-radius: 15px !important;
}

div[id^="update-"] > div:first-child > div:nth-child(3) > div:first-child > div > span[role]
{
  color:yellow !important;
}

div[id^="update-"] > div:first-child > div:nth-child(3) > div:nth-child(2) > span+div > div[id] > div
{
  border-bottom:none !important;
  background:transparent;
  border-left:none !important;
}

#contentPane div[id^="update-"] > div:first-child > div:nth-child(3) > div:nth-child(2) > span+div > div[id] > div> div > a
{
  color:gray !important;
  font-weight:bold;
}
#contentPane > div > div:nth-child(3) {
    border-top:none;
}

#contentPane > div > div:nth-child(3) > div{
    background:#111 !important;
    border:none;
}

div[id^="update-"] > div > div > h3+span+a+div,
#content #contentPane div[id^="update-"] > div > div > h3 + span + a + div
{	
    border-bottom:double 3px gray !important;
    padding-top:2px;
    padding-bottom:2px;
}

#content #contentPane div[id^="update-"] > div > div:nth-child(3) > div:nth-child(2) > span + div > div
{
  border-radius: 15px !important;
  box-shadow: 0px 0px 4px #bbb;
  margin: 5px 0;
}


#content #contentPane > div:first-child > div:first-child.jx.Sv,
#content #contentPane > div:first-child > div:first-child div:first-child.jx.Sv,
#content #contentPane > div:nth-child(2) > div:first-child > div:first-child.jx.Sv,
#content #contentPane > div:nth-child(3) > div:first-child > div:first-child.jx.Sv
{
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#111), to(#161616)) !important;
}

div[role="navigation"] > a,
.Kb
{
  background:transparent !important;
  border-color:#333;
}

div[role="navigation"] > a:hover,
div[role="navigation"] > a:active,
body .Kb.Kb-X,
.Kb:active
{
  background:transparent !important;
  border-color:gray !important;
  box-shadow: inset 0 1px 5px gray;
  -moz-box-shadow: inset 0 1px 5px gray;
  -webkit-box-shadow: inset 0 1px 5px gray;
  z-index: 2;
}

#contentPane > div:first-child > div:first-child > span,
#contentPane > div[style] > div:first-child > div:first-child > span
{
    color:gray !important;
    font-weight:bold;
}

#contentPane > div:first-child > div[onclick]:nth-child(2) > div:first-child > div[style]:nth-child(7)> div:nth-child(2),
#contentPane > div[style] > div:first-child > div[onclick]:nth-child(2) > div:first-child > div[style]:nth-child(7)> div:nth-child(2)
{
  background:transparent !important;
}

#content{  
    background:#111 !important;
    border-top-color:gray;
}

span[title="Load more posts"] ,span[title="æŠ•ç¨¿ã‚’ã‚‚ã£ã¨èª­ã¿è¾¼ã‚€"]
{
  background:#222 !important;
  border-top:none !important;
  color:yellow;
}

.gi.xi {
  border-left:none !important;
}

.gi.rh {
    -webkit-transition:0.4s ase-in-out; !important;
    border-left: solid 1px  #de0070 !important;
    z-index:2;
    overflow:visible;
}

.B-u-be-Ge, .B-u-wa-Uj .B-u-wa-ea,.B-u-nd-nb{
    color:white !important;
}

#contentPane div[role="tabpanel"],
.oK
{
  background-color:#222;
  color:#EEE;
}
.id,.Ic{
  color:white;
}
.bf:hover{
  background:black;
  -webkit-box-shadow:0px 0px 5px yellow;
}

.rh {
	border-left: none !important;
}

.dsg-dl-dialog
{
  background:#111 !important;
}

.f-Xa > div > div, div[id^="update-"] .m-n-f-ba.e-Rb
{
  box-shadow: inset 0px 0px 0px #666666;
}

div[role="dialog"] p
{
  color:black !important;
}

#content #contentPane .c-Cc-C
{
  box-shadow:0px 0px 0px #555;
}

body #content #contentPane div[token^="photos"] > div:nth-child(2) > div
{
    box-shadow:0px 0px 0px #555;
}

div[style] > span[tabindex]
{
  background:transparent !important;
  border-bottom:none !important;
}

body .gpme-bar {
background-color: #111 !important;
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
border: 1px solid gainsboro;
color: #666;
}

#content > div:first-child > div:last-child > div:first-child > div:nth-child(4) > div:last-child {
color: #444 !important;
}

.Pja,.Pk,.gs
{
  background:transparent !important;
}
.c-Cc-Dr,.xoa{
  color:#555 !important;
}
#content #contentPane .Sja
{
  box-shadow: 0px 0px 0px #555;
}
.Oja
{
  background:#222;
  border-color:gray !important;
}

.ms,.la-Bi-r-V
{
  color:white !important;
}
.f-Bk-Xa,
.f-Xa {
border:none !important;
border-left:none !important;
border-top:none !important;
border-right:none !important;
}
.f-ba-mg{
background-color: #555 !important;
box-shadow: 0px 0px 30px #444;
}

div[id*=".editor"]
{
    background:transparent !important;
    border-radius: 15px !important;
}
#contentPane div[id*=".editor"] > div
{
    background:#111 !important;
    border-radius: 15px !important;
    box-shadow:inset 0px 0px 5px #AAA;
}
div[id*=".post"],
body div[role="dialog"] .e-b-na
{
  background-color: #3D9400 !important;
}
div[id*=".delete"],
div[id*=".cancel"],
body div[role="dialog"] .e-b-ca
{
  background-color: whiteSmoke !important;
}

body > #content > div > div > div > div >.e-b-ca
{
  color: #444 !important;
}

#content a[href^="./"]{
  color:yellow !important;
}
div[role="dialog"],
div[role="dialog"] > div
{
  background:#222;
  color:white;
}

#contentPane > div > #contentPane
{
	box-shadow: 0px 0px 0px #999;
}

/*div[role="dialog"] div[style]
{
  background:transparent;
}*/
div[role="dialog"] div[style] > div
{
  border-color:transparent;
}
div[role="dialog"] .m-o-q-ba{
  background:#111 !important;
}
div[role="dialog"] .f-ba-mg {
  background-color: transparent !important;
  box-shadow: 0px 0px 0px #444;
}
div[role="listbox"]
{
  background:white !important;
}
.coa{
  background:transparent !important;
  border-color:gray !important;
}
.aW{
  color:white;
}

.rK
{
  color:white !important;
}

.UTUJh > div:first-child,
.Uu0Uyd
{
  background:black !important;
  border-color:gray;
  color:white;
}

.ot-hashtag
{
  -webkit-transition: 0.3s ease-in-out;
  background: -webkit-gradient(linear,left top,left bottom,from(rgba(97, 200, 238, 1)),to(rgba(97, 200, 238, 0.8)))!important;
  display: inline-block;
  padding: 1px 6px 1px;
  color: #222 !important;
  font-weight: bold;
  line-height: 1;
  text-decoration: none !important;
  -webkit-border-radius: 8px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  position: relative;
  cursor: pointer;
  overflow: visible;
  width: auto;
}

.ot-hashtag:hover
{
  -webkit-transition: 0.3s ease-in-out;
  background: -webkit-gradient(linear,left top,left bottom,from(rgba(49, 152, 190, 1)),to(rgba(49, 152, 190, 0.8)))!important;
  color: #111 !important;
}

.proflinkWrapper
{
  -webkit-transition: 0.3s ease-in-out;
  background: -webkit-gradient(linear,left top,left bottom,from(rgba(255, 255, 0, 1)),to(rgba(255, 255, 0, 0.8)))!important;
  display: inline-block;
  padding: 1px 6px 1px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none !important;
  -webkit-border-radius: 8px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  position: relative;
  cursor: pointer;
  overflow: visible;
  width: auto;
}


.proflinkWrapper:hover
{
  -webkit-transition: 0.3s ease-in-out;
  background: -webkit-gradient(linear,left top,left bottom,from(rgba(200, 200, 0, 1)),to(rgba(200, 200, 0, 0.8))) !important;
}

.proflinkWrapper > .proflinkPrefix,
.proflinkWrapper > .proflink
{
  color:black !important;
  font-weight:bold !important;
  text-decoration: none !important;
}

#summary-view > div:last-child > div:last-child
{
  background:#111 !important;
}
#summary-view > div:last-child > div:last-child > a:hover
{
  color:yellow !important;
  background:#222 !important;
}
#summary-view > div:last-child > div:nth-child(2) > a:hover
{
  color:yellow !important;
  background:transparent !important;
}

#content #contentPane div[role="listbox"] > div ,
#content #contentPane div[role="listbox"] > div > div
{
  box-shadow:0px 0px 0px #555;
}
.f-xe
{
  -webkit-transition: 0.3s ease-in-out;
  color:white;
}
.f-xe:hover
{
  -webkit-transition: 0.5s ease-in-out;
  color:yellow;
}

#widget > div:nth-child(2) > div > div[id] > div:first-child > div[data-nid] > div:first-child > div[data-nid] > div:nth-child(2) > div > div:nth-child(2) > div[data-nid] > div > div:nth-child(2) > a
{
  color:white !important
}

div[aria-activedescendant]
{
  background: url(https://ssl.gstatic.com/editor/toolbar-bg.png) repeat-x bottom left !important;
  background-color: #FAFAFA !important;
}

.Xk-R-wI
{
  background:transparent !important;
}
body .a-ha-ga{
  background:transparent !important;  
}

#playlist-tab:hover,
#now-playing-tab:hover
{
  color:#FF4B39;
}

#playlist-page > div span,
#playlist-page>div div
{
  color:#999;
}

.GX1Ric,
#playlist-page > div[class="xbkYtf GX1Ric"] > div ,
#playlist-page > div[class="xbkYtf GX1Ric"] > div > span
{
  color:white;
  background:#333;
}

#now-playing-page
{
  color:white !important;
}

#now-playing-page > div:nth-child(2) > div:nth-child(2) > div > div,
#now-playing-page > div:nth-child(2) > div:nth-child(2) > div > div span
{
  color:#999;
}

#playlist-page > div:hover,
#playlist-page > div:hover span,
#playlist-page > div[class="xbkYtf GX1Ric"] > div:hover ,
#playlist-page > div[class="xbkYtf GX1Ric"] > div:hover  span,
#now-playing-page > div:nth-child(2) > div:nth-child(2) > div:hover,
#now-playing-page > div:nth-child(2) > div:nth-child(2) > div:hover div,
#now-playing-page > div:nth-child(2) > div:nth-child(2) > div:hover span
{
  background:black;
  color:yellow;
}

div[aria-haspopup]
{
  background:none !important;
}

div[role="listbox"]
{
  background: url(https://ssl.gstatic.com/editor/toolbar-bg.png) repeat-x bottom left !important;
  background-color: #FAFAFA !important;
}
.cnuwFe
{
  color:white !important;
}
div[role="menu"]
{
  background:whitesmoke !important;
}
#history b,
span[style="word-wrap:break-word;"]
{
  color:black !important;
}

/*+page*/

#plusone_table .Bka,#plusone_table .r5,
#plusone_table div[class="unchecked"],#plusone_table div[class="checked"],
div[style="display: block; "]
{
  color:white !important;
}
.t1
{
  border-color:#055;
}
.jQ
{
  background:#111;
  border-color:gray !important;
}
.ara
{
  background-color:transparent;
}
.meB8rf
{
  border-top-color:gray;
}
.XPVqBe > div,a[href^="./"] + .XPVqBe > div,a[href^="./"] + .XPVqBe > div > div
{
  background:transparent !important;
}
.XPVqBe > div > div > div,
.XPVqBe > div > div,
.XPVqBe > div
{
  background:#222 !important;
  color:white !important;
}
.XPVqBe > div > div > div:hover,
.XPVqBe > div > div > div:hover div
{
  background:#111 !important;
  color:yellow !important;
  border-color:transparent !important;
}
.a-H-r,
.a-H-r:hover,
div[style] > span[tabindex]:hover
{
  background: transparent !important;
}
#content .e-QksUEb-z-b
{
  background: url(//ssl.gstatic.com/ui/v1/disclosure/light-grey-disclosure-arrow-down.png) center no-repeat !important;
}

#content .LC94Jc,
#content .LC94Jc:hover {
background-color: #EEE !important;
}
.e-x-r-i
{
  color:black !important;
}

#content #contentPane .ks
{
  box-shadow: 0px 0px 0px #555;
}

.f-Da-ke-Rm{
  background: transparent !important;
}

.bf:hover{
  background:white !important;
  border-color:transparent !important;
}

.sHSkDb{
  background:transparent !important;
}
.f-Ma-ga
{
  background:#333 !important;
}

#content .LrHwif{
  background:url(//ssl.gstatic.com/ui/v1/disclosure/light-grey-disclosure-arrow-down.png) center no-repeat !important;
}

.tg3b4c:hover{
  background:black !important;
  color:yellow !important;
}

#content .YEmYqf
{
  background: url(//ssl.gstatic.com/s2/oz/images/pluspages/product-icon-tiny-cb4dec5be33ee657b769ec5efad78f5b.png) 0 0 !important;
}

.ORWD7d/*Games Page Stream border color*/
{
  border-left-color:#044 !important;
  border-right-color:#044 !important;
  border-bottom-color:#044 !important;
}

/*Notifications*/

#content #contentPane div[class="gwa yfa"] > div[data-nid]
{
  background:transparent !important;
  border-top-color:gray !important;
}

#content #contentPane div[class="gwa yfa"] > div[data-nid]:first-child
{
  border-bottom:gray 1px solid !important;
}

/*Page setting*/
.MP4jBc div,.MP4jBc span,.lvU88d div,.lvU88d span
{
  color:white !important;
}
.a-l-k .a-M-z-b-ea,.xc-P .G1ZVcb
{
  color:#111 !important;
}
.IFyI6b .Zoa, .IFyI6b .xjTIWb
{
  background:#333 !important;
}
/*æ–°ã—ã„GoogelBarå¯¾å¿œ*/
#gbx1,#gbx2
{
  background:#111 !important;
}
#gbqfqw
{
  background: transparent !important;
}
#gbgs4d
{
  color:gray !important;
}
#gbi4t
{
  color: gray !important;
  text-shadow:0px 0px 20px #088 !important;
}
#gbqfqw:active, #gbqfqw .gbqfqwf,#gbqfqw .gbqfqw-hvr{
  box-shadow:0px 0px 20px gray;
  overflow:visible;
}
#gb + div[style],.a1CWdd
{
  border-top:1px solid #0FF !important;
}
#gbwc
{
  box-shadow:0px 0px 10px white;
}

/*æ–°é€šçŸ¥é ˜åŸŸTOP*/
.fXPcce,.VC66h
{
  color:white !important;
}
.xYk8Bd,.Y1MJ1b .X63Xwe,.EWCZQc,
.Y1MJ1b .IoOIFqae{
  color:yellow !important;
}
.Y1MJ1b .Io,.zn .Y1MJ1b .Io
{
  color:gray !important;
}
.mG68jd
{
  padding: 0px 0px 10px 10px;
}
.OnYfJd
{
  min-width:100% !important;
}
.e-Rb::-webkit-scrollbar-thumb {
background-color: rgba(255,255,255,0.5) !important;
background-clip: padding-box;
border: solid transparent;
min-height: 28px;
padding: 100px 0 0;
box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
border-width: 1px 1px 1px 6px;
}
/*æ–°ç”»åƒUI*/
.iKZ3se {
background:#111 !important;
color:white !important;
outline:#555 1px solid;
}
.WNfAae {
background-color:#999 !important;
}
.ux07w{
  border-top:none !important;
}
.Rs {
background-color:black !important;
}
.wx {
border: 1px solid #DDD;
color:white !important;
}

/*åœ°çƒã•ã‚“æ‹¡å¼µ*/
.sgp_character_count
{
  color:bloak !important;
}

/*New style Hangout*/
textarea,
.fg,
.eg
{
	color: white !important;
	background: #000 !important;
}
.ff {
border-color: #0FF;
}
.gcomm-Gv-An,
.gcomm-Gv-aq .gcomm-Gv-co {
	background: black !important;
	color: white !important;
	border-right: 1px solid #00D9D9 !important;	
}
.zv-Ko-eq,
.uf,
.Zf,
#wackfooter,
.gcomm-Gv-aq .gcomm-Gv-An-co ,
.gcomm-Gv-cc-co div{
background-color: #111 !important;
}

div[id^=":"] span
{
	color: white !important;
}

.Ev-gu-bar{
background: #222 !important;
border-top: 1px solid #00E5E5;
border-bottom: 1px solid #00E5E5;}

body .goog-Rb {
	background: #222 !important;
}

html .goog-Jb-Rb-sb {
background-color: #111 !important;
}

.Ev-gu-bar .ib-sb-Hb.ib-sb-Ib {
color: #222 !important;
background: #6bb49c !important;
background-image: -webkit-linear-gradient(top,#6bb49c ,#1aa38b) !important;
border: 1px solid #6b9;
}

.gcomm-Gv-aq .gcomm-Gv-An,
.gf {
border-bottom-color: #00D9D9 !important;
}

#history b, span[style="word-wrap:break-word;"],p
{
	color: white !important;
}
}