/*--------------------------
    Header
----------------------------*/
.mkit #header .top-nav ul li.search form button,
.mkit #header .top-nav ul li a {
  color: #013467;
}
.mkit #header .top-nav ul li.search form button:hover,
.mkit #header .top-nav ul li a:hover {
  color: #336699;
}
.mkit #header .logo img {
  height: 100px;
  width: auto;
}
.mkit #header .partner-info {
  width: 213px;
}
.mkit #header .partner-info img {
  width: 213px;
  height: 12px;
}
/*--------------------------
    Nav
----------------------------*/
.mkit #nav {
  /* border-bottom: 2px solid #eeefed; */
}
.mkit #nav .main-nav > ul > li.active > a:after {
  top: 36px;
}
.mkit #nav .main-nav > ul > li.active > a:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 0, 0, 0);
  border-top-color: #eeefed;
  border-width: 15px;
  margin-left: -15px;
  top: 36px;
}
.mkit #nav .main-nav > ul > li > ul .touch-alt-link:hover,
.mkit #nav .main-nav > ul > li > .flyout .touch-alt-link:hover {
  color: #336699;
}
.mkit #nav .main-nav > ul > .menu-item:hover,
.mkit #nav .main-nav > ul > .menu-item:hover > a,
.mkit #nav .main-nav > ul > li.active > a {
  border-top: 1px solid #013467;
}
.mkit #nav .main-nav > ul > li > a {
  color: #013467;
}
.mkit #nav .main-nav > ul > li > .flyout ul.subnav > li > ul > li > a:after,
.mkit #nav .main-nav > ul > li > ul > li > ul > li > a:after {
  color: #336699;
}
.mkit #nav.fixed-on-top {
  border-bottom: 1px solid #013467;
}
.mkit #nav.fixed-on-top .main-nav > ul > li.active > a:before {
  border-top-color: #013467;
}
.mkit #nav .mobile-nav > ul > .menu-item:hover,
.mkit #nav .mobile-nav > ul > .menu-item:hover > a,
.mkit #nav .mobile-nav > ul > li.open,
.mkit #nav .mobile-nav > ul > li.open > a,
.mkit #nav .mobile-nav > ul > li.active > a {
  border-top: 1px solid #013467;
}
.mkit #nav .mobile-nav > ul > li > a {
  color: #013467;
}
/*--------------------------
    Social Media Flag
----------------------------*/
.mkit #wrapper .social-media-flag a {
  color: #013467;
}
.mkit #wrapper .social-media-flag a:hover {
  color: #336699;
}
/*--------------------------
    Breadcrumb
----------------------------*/
.mkit #wrapper .breadcrumb ul li a:hover {
  color: #336699;
}
/*--------------------------
    Teaser
----------------------------*/
.mkit #wrapper .teaser .wrapper .info-box {
  background-color: #013467;
}
.mkit #wrapper .teaser .wrapper a:hover,
.mkit #wrapper .teaser .wrapper a:hover:before {
  color: #336699;
}
/*--------------------------
    Index Teaser
----------------------------*/
.mkit #index-teaser {
  background: none;
  filter: none;
  background-color: #FFF;
  margin-top: 15px;
}
.mkit #index-teaser .wrapper .teaser-text {
  background-color: #013467;
  background-color: rgba(1, 52, 103, 0.8);
}
.mkit #index-teaser .wrapper .teaser-text p,
.mkit #index-teaser .wrapper .teaser-text ul li {
  color: #FFF;
  color: rgba(255, 255, 255, 0.8);
  font-size: 15px;
  font-size: 1.1538461538461537rem;
  line-height: 140%;
}
.mkit #index-teaser .wrapper .teaser-text .dark {
  color: #013467;
}
.mkit #index-teaser .wrapper .teaser-text .light {
  color: #336699;
}
.mkit #index-teaser .wrapper .info-box {
  background: #013467;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #013467), color-stop(1, rgba(1, 52, 103, 0.5)));
  background: -ms-linear-gradient(bottom, #013467, rgba(1, 52, 103, 0.5));
  background: -moz-linear-gradient(center bottom, #013467 0%, rgba(1, 52, 103, 0.5) 100%);
  background: -o-linear-gradient(rgba(1, 52, 103, 0.5), #013467);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(1, 52, 103, 0.5)', endColorstr='#013467', GradientType=0);
}
@media screen and (max-width: 660px) {
  .mkit #index-teaser {
    background: #013467;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #024078), color-stop(1, #002855));
    background: -ms-linear-gradient(bottom, #024078, #002855);
    background: -moz-linear-gradient(center bottom, #024078 0%, #002855 100%);
    background: -o-linear-gradient(#002855, #024078);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002855', endColorstr='#024078', GradientType=0);
  }
}
/*--------------------------
    Subteaser
----------------------------*/
.mkit #subteaser {
  background: #013467;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #024078), color-stop(1, #002855));
  background: -ms-linear-gradient(bottom, #024078, #002855);
  background: -moz-linear-gradient(center bottom, #024078 0%, #002855 100%);
  background: -o-linear-gradient(#002855, #024078);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002855', endColorstr='#024078', GradientType=0);
    height: 110px;
}
.mkit #subteaser .wrapper {
  background-image: url("/assets/images/subteaser-bg.png");
  background-position: right 33px;
}
.mkit #subteaser .scd-nav {
  background-color: #013467;
}
.mkit #subteaser .scd-nav ul li:hover a,
.mkit #subteaser .scd-nav ul li.active a {
  background-color: #336699;
}
/*--------------------------
    Footer
----------------------------*/
.mkit #footer .footer-top ul.service li a:hover,
.mkit #footer .footer_nav a:hover,
.mkit #footer .company .social-media a:hover,
.mkit #footer .company .copyright-nav ul li a:hover {
  color: #336699;
}
