@font-face {
  font-family: "Roboto-LightItalic";
  src: url("../fonts/Roboto-LightItalic.ttf") format("embedded-opentype"), url("../fonts/Roboto-LightItalic.ttf") format("opentype");
}
@font-face {
  font-family: "Roboto-regular";
  src: url("../fonts/Roboto-Regular.ttf") format("embedded-opentype"), url("../fonts/Roboto-Regular.ttf") format("opentype");
}
@font-face {
  font-family: "Roboto-bold";
  src: url("../fonts/Roboto-Bold.ttf") format("embedded-opentype"), url("../fonts/Roboto-Bold.ttf") format("opentype");
}
@font-face {
  font-family: "Roboto-semibolditalic";
  src: url("../fonts/Roboto-SemiBoldItalic.ttf") format("embedded-opentype"), url("../fonts/Roboto-SemiBoldItalic.ttf") format("opentype");
}
@font-face {
  font-family: "Roboto-light";
  src: url("../fonts/Roboto-Light.ttf") format("embedded-opentype"), url("../fonts/Roboto-Light.ttf") format("opentype");
}
body {
  background-color: black;
}

footer {
  text-transform: uppercase;
  color: aliceblue;
  padding-bottom: 80px;
  padding-top: 50px;
}
footer .bottomlink {
  padding-right: 45px;
}
footer span {
  font-family: Roboto-light;
}
footer a {
  color: aliceblue;
  text-decoration: none;
}
footer p {
  display: inline;
}
footer a:hover {
  color: #af8860;
  transition: all 500ms ease;
}
footer hr {
  background-color: #3a3a3a;
}
footer .icons {
  text-align: end;
}
@media (max-width: 767px) {
  footer .footerlink {
    text-align: center;
    line-height: 40px;
  }
  footer .icons {
    padding-top: 40px;
    text-align: center;
  }
  footer .needslogo {
    text-align: center;
  }
}
footer .dropdown-menu > li > a:hover {
  background-color: #181818; /* This doesn't... why? */
  color: #af8860;
}

.gop {
  color: aliceblue;
}
.gop p {
  font-family: Roboto-regular;
}
.gop .bold {
  font-family: Roboto-bold;
}/*# sourceMappingURL=gop.css.map */