@-moz-document domain('plus.google.com'), url-prefix('https://plus.google.com') {

  /* GOOGLE DEFAULT BAR  */

  .a-Eo-T,
  #gbx3,
  #gbx4{
    background-color: transparent;
    height: 0;
    margin-top: -2px;
  }

  #gbz{
    display: none;
  }
  #gbg{
    margin-top: 5px;
  }

  .gbgt-hvr{
    background: transparent;
  }

  #gbi1.gbids{ color: #ccc; }

  /* GOOGLE PLUS TOP BAR */
  .a-U-T{
    background: #3b5998;
    height: 40px;
  }

  .a-U-A{
    padding: 8px 0 0 0;
  }

  .a-U-Pg-T img{
    display:none;
  }
  .a-U-Pg-T .a-b-h-Jb{
    display:block;
    background: url(https://github.com/fabiogiolito/googleplusfacebook/raw/master/images/google-logo-plus-0fbe8f0119f4a902429a5991af5db563.png) no-repeat;
    width: 103px;
    height: 31px;
  }

  .a-b-d2Q2jb{
    margin-left: -55px;
  }

  /*icons*/
  .a-b-d2Q2jb a span,
  .a-b-d2Q2jb a.a-MZ5lwb-Pa span,
  .a-b-d2Q2jb a:hover span{
    background-image: url(https://github.com/fabiogiolito/googleplusfacebook/raw/master/images/common-full-2fd6df831c52ccf15a88279322948103.png) !important;
  }

  .a-MZ5lwb, .a-MZ5lwb:active, .a-MZ5lwb.a-MZ5lwb-Pa{
    background: transparent !important;
    box-shadow: none;
    border: 0;
    margin-right: -10px;
  }

  .a-fi-T{
    background: #627aad;
    padding: 4px;
    margin-left: 20px;
  }

  .a-fi-O{
    border: 1px solid #3b5998;
    height: 21px;
    margin: 0;
    font-size: 0.85em;
  }



  /* MIDDLE - STREAM */

  .a-f-p a,
  .a-f-i-bg span,
  .a-f-i-ha div,
  .a-f-i-Hg span,
  .a-f-i-WXPuNd .d-h{
    color: #3b5998;
  }

  .a-f-i.a-f-i-Rh,
  .a-f-i.a-f-oi-Ai{
    border-left-color: #a5bae5;
  }

  .a-f-i-W{
    background: #edeff4;
    border: 1px solid #fff;
  }

  .tk3N6e-e-qc.tk3N6e-e-X,
  .tk3N6e-e-qc{
  background: #627aad;
  border: 1px solid #536996;
  }

  .a-f-i-W-O{
    margin: 5px 0;
    padding: 4px;
    border: 4px solid #edeff4;
    box-shadow: inset 0 0 1px #627aad;
  }


  /* RIGHT SIDE */
  .a-b-Cs-T a,
  .a-b-Cs-T span,
  .a-Ja-h{
    color: #3b5998;
  }


  /* LEFT SIDE */

  .a-la-h-ga:hover,
  .a-la-hA:hover{
    background: #eff2f7;
  }
  .a-la-Rb-h:hover{
    background-color: transparent;
  }

  .a-la-h-Pa, .a-la-h-Pa:hover{
    background: #d8dfea url(https://github.com/fabiogiolito/googleplusfacebook/raw/master/images/common-full-2fd6df831c52ccf15a88279322948103.png) no-repeat 5px bottom;
    color: #3b5998 !important;
  }

  .a-la-Rb-h.a-la-h-Pa{
    background: transparent;
  }

  .a-la-h-Pa, .a-la-h-Pa:hover{
    background: #d8dfea;
  }

}