/* Background */
/* Font Color */
/* Colors */
/* Horizontal line */
/*Main nav stuff*/
/* #3f629d */
/* Content Header stuff */
/* #3f629d */
/* Left nav menu stuff */
/* #3e82f9 */
/* Footer nav stuff */
/* Font Sizes */
/******************************************************************/
/* FOOTER(s)  --- secondary_footer.hbs - */
/******************************************************************/
.footer-46 .footer-logo {
  padding: 10px 0px 18px; }

.footer-46 .footer-nav {
  text-align: left;
  padding-top: 20px; }
  .footer-46 .footer-nav .footer_copyright {
    font-size: 11px;
    text-transform: uppercase; }
    .footer-46 .footer-nav .footer_copyright a {
      color: #ccc;
      padding-right: 2px; }
    .footer-46 .footer-nav .footer_copyright a:hover {
      text-decoration: none;
      opacity: .7;
      cursor: pointer; }
  .footer-46 .footer-nav .footer-social {
    float: right;
    width: 100%; }
    .footer-46 .footer-nav .footer-social .list-inline {
      float: right;
      padding: 0 0 0 10px; }
      .footer-46 .footer-nav .footer-social .list-inline li {
        padding-right: 3px;
        padding-left: 3px; }
    .footer-46 .footer-nav .footer-social ul li a {
      color: #6e6f73;
      display: block;
      min-width: 0px;
      text-align: center;
      font-size: 20px;
      padding: 3px; }
    .footer-46 .footer-nav .footer-social ul li a:hover {
      background-color: #464646;
      color: #c3c3c3; }
  .footer-46 .footer-nav .footer-social-links {
    float: right; }
  .footer-46 .footer-nav .list-inline ul li {
    border-right: 1px solid #c3c3c3;
    display: inline-block;
    padding: 0px 4px;
    font-size: .9em; }
  .footer-46 .footer-nav .list-inline ul li:last-child {
    border-right: none; }

.img-circle {
  background: #6e6f73;
  padding: 8px; }

/*  ( 2/2/2015 I made this new class, removed the textured BG on the footer   */
.footer-bg {
  background: #464646; }

/*** Mobile Footer Collapse  ***/
.panel-group {
  margin-top: 50px;
  margin-bottom: 20px; }
  .panel-group .panel {
    border: 0px; }

.panel-default > .panel-heading {
  background-image: none;
  background: #7f7f7f; }

.panel-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: white; }

/*** MOBILE - Boostrap XS width  ***/
@media (max-width: 767px) {
  .footer-46 .footer-logo {
    margin-left: 20px;
    padding: 22px 0px 18px; }
  .footer-46 .mobile-footer-nav {
    margin: 0 20px; }
    .footer-46 .mobile-footer-nav .footer-search-input {
      margin: 0px 20px; }
    .footer-46 .mobile-footer-nav .footer-nav {
      padding: 25px 0px 90px 0px; }
      .footer-46 .mobile-footer-nav .footer-nav .footer-social {
        margin: 0 auto;
        text-align: center;
        width: 250px;
        float: none; }
    .footer-46 .mobile-footer-nav .panel {
      margin: 20px; }
    .footer-46 .mobile-footer-nav .list-group {
      background-color: #464646;
      border-radius: 0px;
      box-shadow: 0 0 0;
      -webkit-box-shadow: 0 0 0;
      border-bottom: 0px; }
    .footer-46 .mobile-footer-nav .list-group-item {
      text-align: center;
      font-size: 20px;
      background-image: none;
      background: #555555;
      border: 0px;
      color: white;
      cursor: pointer;
      margin-bottom: 2px;
      text-decoration: none;
      text-transform: uppercase; }
    .footer-46 .mobile-footer-nav .list-group-item:hover {
      background: #737373; }
    .footer-46 .mobile-footer-nav .list-group-title {
      background: #4b4b4b; }
    .footer-46 .mobile-footer-nav .list-group-title:hover {
      background: #737373; }
  .footer-46 .list-group.panel > .list-group-item {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  .footer-46 .list-group-submenu {
    margin-left: 20px; } }
