.mm-header-bar {
  background-color: #000000;
  height: 5px; }
  .mm-header-bar.theme-orange {
    background-color: #fb4308; }

.mm-logo-container {
  text-align: center; }
  .mm-logo-container .mm-logo {
    display: inline-block;
    padding: 20px 0 20px 0;
    width: 100%;
    height: auto; }
    
    .mm-logo-container .mm-logo .mm-plain-text {
	    
	    color: black;
	    font-size: 17px;
	    font-weight: bold;
    }
    
a.mm-logo img{
	max-height: 125px!important;
}

.mm-nav-container {
  text-align: center;
  margin-top: 35px; }

.mm-nav {
  /*display: inline-block;*/
  display: table;
  padding: 0;
  margin: 0 auto;
  list-style: none;
  width: 90%; }
  .mm-nav li {
    /*display: inline-block;*/
    display: table-cell; }
    .mm-nav li a {
      /*display: inline-block;
      padding: 34px 40px 34px 40px;*/
      display: block;
      text-align: center;
      padding-top: 35px;
      padding-bottom: 35px;
      position: relative;
      text-transform: uppercase;
      color: #030a1a;
      border-left: 1px solid #dbdbdb;
      font-weight: 600;
      letter-spacing: 0.03em;
      font-size: 15px;
      /*&:after {
        content: "";
        width: 48%;
        height: 2px;
        background-color: $navDividerColor;
        visibility: hidden;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transition: all 0.3s ease-in-out 0s;
        transition: all 0.3s ease-in-out 0s;
        display: block;
        margin: 0 auto;
      }
      &:hover:after {
        visibility: visible;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }*/ }
    .mm-nav li:last-child a {
      border-right: 1px solid #dbdbdb; }
  .mm-nav.theme-dark li a {
    color: #030a1a; }
  .mm-nav.theme-light li a {
    color: #ffffff;
    border-left: 1px solid #3d3d3d; }
  .mm-nav.theme-light li:last-child a {
    border-right: 1px solid #3d3d3d; }

.mm-site-seal {
  text-align: center;
  margin-top: 35px; }
  .mm-site-seal span {
    display: block;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 2px; }
  .mm-site-seal a {
    display: inline-block; }
    .mm-site-seal a img {
      width: 70%; }

.mm-nav-trigger {
  font-size: 25px; }

.mm-mobile-nav-wrap {
  background: #242424;
  display: none; }

.mm-mobile-nav {
  padding: 0 !important;
  margin: 0;
  list-style: none; }
  .mm-mobile-nav li {
    border-bottom: 1px solid #706F6F; }
    .mm-mobile-nav li a {
      color: #ffffff !important;
      display: block;
      text-transform: uppercase;
      padding: 15px;
      letter-spacing: 0.03em; }
      .mm-mobile-nav li a:active {
        color: #ffffff !important; }
      .mm-mobile-nav li a:focus {
        color: #ffffff !important; }
      .mm-mobile-nav li a:hover {
        color: #ffffff !important; }

/* Body */
.micro-home-callouts {
  padding-top: 50px;
  padding-bottom: 50px; }

.micro-page-body {
  color: #31393c;
  padding-top: 50px;
  padding-bottom: 50px; }
  .micro-page-body table {
    width: 100% !important; }
  .micro-page-body input, .micro-page-body textarea {
    color: #000000 !important; }
  .micro-page-body.micro-theme-light {
    color: #ffffff; }
    .micro-page-body.micro-theme-light h1, .micro-page-body.micro-theme-light .page-title {
      color: #ffffff; }

.mm-masthead.mm-masthead-dropshadow {
  -webkit-box-shadow: 0px 2px 10px #7F7F7F;
  -moz-box-shadow: 0px 2px 10px #7F7F7F;
  box-shadow: 0px 2px 10px #7F7F7F; }

/* Footer */
footer.ms-theme-light {
  color: #666666; }
  footer.ms-theme-light h1, footer.ms-theme-light h2, footer.ms-theme-light h3, footer.ms-theme-light h4, footer.ms-theme-light h5 {
    color: #41444b;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 20px; }
  footer.ms-theme-light a {
    font-size: 13px;
    text-transform: uppercase;
    color: #717171;
    font-weight: 400; }
  footer.ms-theme-light ul li {
    line-height: 22px; }
  footer.ms-theme-light input[type="text"], footer.ms-theme-light input[type="email"], footer.ms-theme-light input[type="tel"], footer.ms-theme-light textarea {
    background-color: #efefef;
    border: 1px solid #bebebe; }

footer.ms-theme-dark {
  color: #e4e4e4; }
  footer.ms-theme-dark h1, footer.ms-theme-dark h2, footer.ms-theme-dark h3, footer.ms-theme-dark h4, footer.ms-theme-dark h5 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 20px; }
  footer.ms-theme-dark a {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400; }
  footer.ms-theme-dark ul li {
    line-height: 22px; }
  footer.ms-theme-dark input[type="text"], footer.ms-theme-dark input[type="email"], footer.ms-theme-dark input[type="tel"], footer.ms-theme-dark textarea {
    background-color: #efefef;
    border: 1px solid #bebebe; }

footer p {
  padding-bottom: 5px;
  font-size: 13px; }

.micro-footer {
  color: #575757;
  border-top: 1px solid #bebebe;
  background-color: #e4e4e4;
  background-image: url("../images/micro_footer_default_bg.png");
  padding-bottom: 40px; }
  .micro-footer a {
    color: #595959;
    font-size: 13px; }
  .micro-footer .site-rights {
    font-size: 13px;
    display: block;
    text-align: right; }
  .micro-footer .micro-footer-social {
    margin-bottom: 10px; }
    .micro-footer .micro-footer-social a {
      color: #595959;
      text-decoration: none;
      font-size: 25px;
      display: inline-block;
      margin-right: 5px; }
  .micro-footer .micro-go-colophon {
    color: #bdbdbd; }
    .micro-footer .micro-go-colophon a {
      color: #bdbdbd; }
  .micro-footer.ms-theme-dark {
    color: #575757; }
