@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Titillium+Web:300,400,600,700,900");
body {
  font-family: 'Open Sans', sans-serif;
  color: #4d4f53;
}

.breadcrumbs-wrapper {
  display: none;
}

.section--banner .section__overlay {
  background: transparent !important;
  padding-left: 80px;
}

.section--banner .header-quote {
  padding-left: 15px;
  padding-right: 15px;
}

.section--banner .section__inner {
  max-width: 100% !important;
}

.section--banner .banner-title {
  font-size: 55px !important;
  line-height: 68px;
  font-family: "Titillium Web", sans-serif;
  font-weight: 300 !important;
  text-align: left;
}

.section.section--banner {
  border-bottom: none !important;
}

header.micro {
  background-color: #d55600 !important;
}

.region-content a {
  color: #0046ad !important;
}
.region-content a:hover {
  text-decoration: none !important;
  color: #d55600 !important;
}

.region-quote-header .moreLnk a {
  color: #fff !important;
}
.region-quote-header .moreLnk a span {
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.region-quote-header .moreLnk a:hover span {
  transform: translateX(6px);
}

.nir-node--5806 .section--content .region-content .node--type-nir_landing_page .container-fluid .row:nth-child(2) {
  background: #ededed !important;
}

.ndq-view-all {
  background: #d55600 !important;
}
.ndq-view-all a {
  color: #fff !important;
}
.ndq-view-all:hover {
  background: #0083be !important;
}
.ndq-view-all:hover a {
  color: #fff !important;
}

.micro .site__header__container nav.menu--ir > ul > li ul {
  background: #ededed !important;
}

.main-navigation ul li:nth-of-type(2n+1).menu-item-has-children:hover {
  background: #f68437 !important;
}

.main-navigation ul li.menu-item-has-children:hover {
  background: #f68437 !important;
}

.main-navigation ul li .children li a:hover,
.main-navigation ul li .sub-menu li a:hover {
  background: #f68f1e !important;
  text-decoration: none !important;
  color: #fff !important;
}

.region .nir-widget--label {
  font-family: "Titillium Web", sans-serif !important;
  color: #0046ad !important;
  font-weight: 600 !important;
}
.region strong {
  font-family: "Titillium Web", sans-serif !important;
  color: #0046ad !important;
  font-weight: 600 !important;
}

#ndq-tools-wrap {
  background: #0083be !important;
}

#ndq-tools-wrap h2 {
  color: #fff !important;
  font-family: "Titillium Web", sans-serif;
  font-weight: 600 !important;
}

#ndq-tools h3 {
  color: #4d4f53;
}

ul#ndq-tools li a div::after {
  border: 2px solid #d55600;
}

#ndq-tools a:hover h3 {
  color: #d55600;
}

#ndq-content .ndq-intro p {
  color: #4d4f53;
}

.site__mobile__btn a.open {
  border: 1px solid #ffd6ba !important;
  color: #ffd6ba !important;
}

.site__mobile__nav {
  background-color: #f1f4f7 !important;
}

.site__mobile__nav.micro .site-lbl a:hover {
  border-bottom: none !important;
  color: #d55600 !important;
}

.site__mobile__nav .site__mobile__prime__nav a {
  color: #000 !important;
}
.site__mobile__nav .site__mobile__prime__nav a:focus {
  text-decoration: none !important;
}

.site__mobile__nav ul.sub-menu li {
  background-color: #f68437 !important;
}

.site__mobile__nav ul.sub-menu li ul.sub-menu li {
  background: #f68f1e !important;
}

.site__mobile__nav ul.sub-menu li ul.sub-menu ul.sub-menu li {
  background-color: #f68437 !important;
}

.site__mobile__nav ul.sub-menu li a {
  color: #fff !important;
}

/* Responsive */
@media only screen and (max-width: 1199px) {
  .section--banner .banner-title {
    font-size: 42px !important;
    line-height: 48px;
  }

  /* 1199px */
}
@media only screen and (max-width: 991px) {
  .section--banner .section__overlay {
    padding-left: 45px;
  }

  .section--banner .banner-title {
    font-size: 36px !important;
    line-height: 42px;
  }

  /* 991px */
}
@media only screen and (max-width: 767px) {
  .section--banner .section__overlay {
    padding-left: 21px;
    padding-right: 21px;
  }

  /* 767px */
}
@media only screen and (max-width: 575px) {
  .section--banner .section__overlay {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section--banner .banner-title {
    font-size: 34px !important;
    line-height: 42px;
  }

  /* 575px */
}
@media only screen and (max-width: 479px) {
  /* 479px */
}

/*# sourceMappingURL=investors_iframe_style.css.map */
