 body { background:#f2f1ef;}
  img.logo { min-width: 160px;}
  .container-fluid.top-nav{ background-color:#000; color:#fff; text-align: center; padding:.75em;}
  .btn-primary { background:#3498db!important;}
  .btn-lg { padding:.85em;}
  .btn-sm { opacity: .45;}
  h5 { color: #505393; font-weight:bold;}
  .geo { color: #f1376c;}
  /* Sticky Footer Classes */
html,body {min-height: 100vh;}
#page-content {flex: 1 0 auto;}
#sticky-footer {flex-shrink: none;  margin-top: .5em; background:rgba(29, 36, 42, 0.8); color:rgba(255, 255, 255, 0.5); font-size:.8em;}
/* Icons */
img.fa-icon { padding: .2em;  opacity: .5; max-width: 80px; } 

  ul.icons {
    cursor: default;
    list-style: none;
    padding-left: 0;
  }
    ul.icons li {
      display: inline-block;
      padding: 0 1em 0 0;
    }
      ul.icons li:last-child {
        padding-right: 0 !important;
      }
    ul.icons.major {
      padding: 1em 0;
    }
      ul.icons.major li {
        padding-right: 3.5em;
      }
        @media screen and (max-width: 736px) {
          ul.icons.major li {
            padding: 0 1em !important;
          }
        }
.embed-container { display:none; min-height:100vh; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2000;}
       