@charset "utf-8";
a#instagram, a#instagram:hover, a#instagram:active, a#facebook, a#facebook:hover, a#facebook:active, a#youtube, a#youtube:hover, a#youtube:active, a#vimeo, a#vimeo:hover, a#vimeo:active, a#spotify, a#spotify:hover, a#spotify:active {
  width: 37px;
  height: 37px;
}
a.igButton, a.fbButton, a.ytButton, a.vmButton, a.spButton {
  padding: 0 24px;
  background-repeat: no-repeat;
  color: transparent;
  text-indent: -9999px;
  display: inline-block;
}
a.igButton {
  background-image: url("../images/social_icons_257_114.png");
}
a#instagram {
  background-position: 0px -1px;
}
a#instagram:hover {
  background-position: 0px -37px;
}
a#instagram:active {
  background-position: 0px -73px;
}
a.fbButton {
  background-image: url("../images/social_icons_257_114.png");
}
a#facebook {
  background-position: -54px -1px;
}
a#facebook:hover {
  background-position: -54px -37px;
}
a#facebook:active {
  background-position: -54px -73px;
}
a.ytButton {
  background-image: url("../images/social_icons_257_114.png");
}
a#youtube {
  background-position: -107px -1px;
}
a#youtube:hover {
  background-position: -107px -37px;
}
a#youtube:active {
  background-position: -107px -73px;
}
a.vmButton {
  background-image: url("../images/social_icons_257_114.png");
}
a#vimeo {
  background-position: -161px -1px;
}
a#vimeo:hover {
  background-position: -161px -37px;
}
a#vimeo:active {
  background-position: -161px -73px;
}
a.spButton {
  background-image: url("../images/social_icons_257_114.png");
}
a#spotify {
  background-position: -214px -1px;
}
a#spotify:hover {
  background-position: -214px -37px;
}
a#spotify:active {
  background-position: -214px -73px;
}
.copyright-link {
  text-decoration: none;
  color: rgba(141, 160, 168, 1);
  letter-spacing: 1px;
  font-family: 'Raleway', sans-serif;
}
.footer-upper, .footer-lower {
  width: 100%;
  background-color: rgba(0, 0, 0, .9);
  clear: both;
}
.footer-upper {
  height: 65px;
  padding-top: 10px;
}
.footer-lower {
  height: 30px;
  padding-bottom: 0px;
  text-align: center;
}
.copyright-footer {
  color: white;
  width: 90%;
  height: 40px;
  text-align: center;
  margin: 0 auto;
  font-size: .75em;
}
#footer-container {
  position: fixed;
  width: 100%;
  bottom: 0px;
}
.socials {
  text-align: center;
  width: 100%;
  padding-top: 4px;
}