@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;
}

.aboutsection1 {
  color: aliceblue;
  background-color: #383938;
  padding-bottom: 50px;
}
.aboutsection1 .pre-title {
  font-family: Roboto-bold;
}
.aboutsection1 p {
  font-family: Roboto-regular;
}
.aboutsection1 .bold {
  font-family: Roboto-bold;
}
.aboutsection1 ul li {
  font-family: Roboto-regular;
}
.aboutsection1 ul li::marker {
  color: #fdc709;
}
.aboutsection1 .gcslogo {
  height: 50px;
  margin-left: left;
  display: flex;
}
.aboutsection1 .top {
  background-color: aliceblue;
}
.aboutsection1 .pre-title {
  font-family: Roboto-bold;
}
.aboutsection1 hr {
  border-width: 1px;
}
.aboutsection1 .line {
  border: 2px solid #fdc709;
  width: 80px;
  margin-left: 0;
}

.faq {
  color: aliceblue;
  padding-bottom: 100px;
}
.faq p {
  font-family: Roboto-regular;
}
.faq .bold {
  font-family: Roboto-bold;
}

.privacy {
  color: aliceblue;
  padding-bottom: 100px;
}
.privacy p {
  font-family: Roboto-regular;
}
.privacy .bold {
  font-family: Roboto-bold;
}

.gop {
  color: aliceblue;
}
.gop p {
  font-family: Roboto-regular;
}
.gop .bold {
  font-family: Roboto-bold;
}
.gop .content {
  position: relative;
  top: -400px;
}

.legal {
  color: aliceblue;
  padding-bottom: 100px;
}
.legal p {
  font-family: Roboto-regular;
}
.legal .bold {
  font-family: Roboto-bold;
}/*# sourceMappingURL=about.css.map */