#sticky-social a {
  text-decoration: none;
}

#sticky-social ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sticky-social .container {
  margin: 0 auto;
  padding: 20px 50px;
  background: white;
}

#sticky-social {
  left: 0;
  position: fixed;
  top: 40%;
  z-index: 100;
}

#sticky-social a {
  background: #333;
  color: #fff;
  display: block;
  height: 30px;
  font: 14px "Open Sans", sans-serif;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 30px;
}

#sticky-social a span {
  line-height: 35px;
  left: -120px;
  position: absolute;
  text-align: center;
  width: 120px;
}

#sticky-social a:hover span {
  left: 100%;
  height: 100%;
}

#sticky-social a.fb, #sticky-social a.fb:hover, #sticky-social a.fb span {
  background: #3b5998;
}

#sticky-social a.instagram, #sticky-social a.instagram:hover, #sticky-social a.instagram span {
  background: #517fa4;
}

#sticky-social a.flickr, #sticky-social a.flickr:hover, #sticky-social a.flickr span {
  background: #ff0084;
}

#sticky-social a.linkedin, #sticky-social a.linkedin:hover, #sticky-social a.linkedin span {
  background: #007bb6;
}

#sticky-social a.youtube, #sticky-social a.youtube:hover, #sticky-social a.youtube span {
  background: #dd4b39;
}

#sticky-social a.soundcloud, #sticky-social a.soundcloud:hover, #sticky-social a.soundcloud span {
  background: #ff5500;
}

/** XSmall devices*/
#ss-bottom btn {
  display: inline-grid;;
}

#ss-bottom a {
  color: #fff;
    left: 100%;
    padding: 0.5em;
    border-radius: 5px;
    margin: .5em;
    border-width: 0.1px;
    border-color: #4983da;
    border-style: solid;
    width: 8em;
}

#ss-bottom a.fb{
  background: #3b5998;
}

#ss-bottom a.instagram{
  background: #517fa4;
}

#ss-bottom a.flickr{
  background: #ff0084;
}

#ss-bottom a.linkedin{
  background: #007bb6;
}

#ss-bottom a.youtube{
  background: #dd4b39;
}

#ss-bottom a.soundcloud{
  background: #ff5500;
}