.container.footer {
  background-color: #2c2c2c;
  text-align: center;
  padding: 20px; }
  .container.footer #footer_logo {
    display: inline-block; }
  .container.footer #footer_links {
    list-style: none;
    margin-top: 20px; }
    .container.footer #footer_links li {
      display: inline-block;
      padding: 5px 5px; }
      .container.footer #footer_links li a {
        text-decoration: none;
        color: #fff;
        font-size: 14px; }
        .container.footer #footer_links li a:hover {
          color: #fdcf0a; }
  .container.footer p {
    color: #858585;
    line-height: 1.5;
    margin-top: 15px;
    font-size: 12px; }
  .container.footer h3 {
    color: #fdcf0a;
    font-size: 16px;
    margin-top: 20px;
    text-transform: uppercase; }

@media screen and (min-width: 700px) {
  .container.footer {
    padding: 40px; } }
@media screen and (min-width: 1280px) {
  .container.footer #footer_links li {
    padding: 14px 5px; }
    .container.footer #footer_links li a {
      font-size: 15px;
      padding: 10px 20px; }
  .container.footer p {
    margin-top: 29px;
    font-size: 14px; } }

/*# sourceMappingURL=footer.css.map */
