/* COLORS AND STYLES IF PLUGGING INTO SEPARATE LESS PROJECT*/
/*
.center {
    display:block;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.clear-both {
    clear:both;
}
.no-list {
    list-style-type:none;
    padding-left:0;
    margin-left:0;
}
*/
.footer-container {
  font-size: 14px;
  background-color: #26282A;
  color: #999;
  /* UPDATED FOOTER STYLES - 10/24/2018 */
}
.footer-container p {
  color: #999;
}
.footer-container a:link,
.footer-container a:active,
.footer-container a:visited,
.footer-container a:hover {
  text-decoration: none;
  outline: 0;
}
.footer-container a:link,
.footer-container a:active,
.footer-container a:visited {
  color: #999;
}
.footer-container a:hover {
  color: #fff;
}
.footer-container hr {
  border-color: #999;
  padding: 10px 0 0 0;
  margin: 0;
}
.footer-container ul li {
  /* UPDATED PADDING - 10/24/2018 */
  padding-top: 5px;
  padding-bottom: 5px;
  color: #999;
  font-size: 14px;
}
.footer-container ul li ul {
  padding-left: 5px;
}
.footer-container ul li ul li {
  font-size: 1em;
}
.footer-container .horizontal li {
  display: inline;
}
.footer-container #menu-footer-social-menu-1 {
  margin: 10px 0;
}
.footer-container #menu-footer-social-menu-1 li {
  display: inline;
}
.footer-container #menu-footer-social-menu-1 li a span {
  display: none;
}
.footer-container #menu-footer-social-menu-1 li .fa {
  font-size: 2em;
}
.footer-container .post-footer {
  margin-top: 30px;
  font-size: .8em;
}
.footer-container .post-footer li {
  display: inline;
  font-size: .8em !important;
}
.footer-container .footer-contact li {
  margin-bottom: 8px;
}
.footer-container .footer-col-header {
  color: #fff;
  font-weight: bold;
}
.footer-container .footer-col-header a:link,
.footer-container .footer-col-header a:active,
.footer-container .footer-col-header a:visited {
  color: #fff;
}
.footer-container .footer-col-header a:hover {
  color: #d7d7d7;
}
.footer-container .footer-title {
  font-weight: bold;
  color: #fff;
}
.footer-container .social-menu span {
  display: none;
}
.footer-container .social-menu li {
  font-size: 16px !important;
}
.footer-container .social-menu li a:link,
.footer-container .social-menu li a:active,
.footer-container .social-menu li a:visited {
  padding: 5px;
  color: #fff;
}
.footer-container .social-menu li a:hover {
  color: #d7d7d7;
}
@media screen and (max-width: 767px) {
  .footer-container .footer-col {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .footer-container .footer-col-4 {
    border-bottom: 1px solid #fff;
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 767px) {
  .footer-container .footer-col-1 .footer-link,
  .footer-container .footer-col-2 .footer-link,
  .footer-container .footer-col-3 .footer-link,
  .footer-container .footer-col-4 .footer-link {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .footer-container .footer-col-1 .footer-col-header,
  .footer-container .footer-col-2 .footer-col-header,
  .footer-container .footer-col-3 .footer-col-header,
  .footer-container .footer-col-4 .footer-col-header {
    display: block;
  }
}
/* ---------- MOBILE SCREENS ---------- */
@media screen and (max-width: 767px) {
  /* Use if plugging into separate stylesheet
    .center-mobile {
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        display:block;
    }
    */
  .footer-container {
    padding: 15px 15px 70px 15px;
  }
  #menu-footer-social-menu-1 {
    text-align: center;
    font-size: .85em;
    margin-top: 20px;
  }
  #menu-footer-social-menu-1 li {
    margin-right: 7px;
  }
}
/* ---------- TABLET SCREENS ---------- */
@media (min-width: 768px) {
  .footer-container {
    margin-top: 100px;
    padding: 30px 0 50px 0;
  }
  .footer-container #menu-footer-social-menu-1 li {
    display: inline;
    margin-right: 2px;
  }
}
/* ---------- DESKTOP SCREENS ---------- */
@media (min-width: 992px) {
  .dt-linebreak {
    padding-left: 6px;
  }
}
/* ---------- LARGE DESKTOP SCREENS ---------- */
@media (min-width: 1200px) {
  .dt-linebreak {
    padding-left: 0px;
  }
  .ldt-linebreak {
    padding-left: 6px;
  }
}

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