.link-blue {
  color: #fff;
}

.link-blue-active {
  color: #3366CC;
  text-decoration: none;
}

.link-blue:hover {
  color: #3366CC!important;
  text-decoration: none;
  line-height: 4rem;
}

.link-blue {
  color: #000!important;
  line-height: 4rem;
  font-size: 1.25rem;
}

.link-blue-secondary {
  color: #3366CC;
  text-decoration: none;
}

.link-blue-secondary:hover {
  color: #3366CC;
  text-decoration: none;
}

.navbar-light .navbar-toggler-icon {
}

#logo {
  width: 186px;
  background: url(../../assets/img/Logo.svg) center / contain no-repeat;
  height: 65px;
}

#hero {
  background: url(../../assets/img/Canada-DarkBanner-002_Mobile.jpg) center / cover no-repeat;
  height: 100vh;
  width: 100%;
}

@media (min-width: 992px) {
  #hero {
    background: url(../../assets/img/Canada-DarkBanner-002.jpg) center / cover no-repeat;
  }
}

#banner {
  background: url(../../assets/img/Canada-DarkBanner-002_Mobile.jpg) center / cover no-repeat;
}

@media (min-width: 992px) {
  #banner {
    background: url(../../assets/img/Canada-DarkBanner-002.jpg) center / cover no-repeat;
  }
}

h5 {
  font-size: 1.25rem;
  font-weight: bold;
}

.h3, h3 {
  font-size: 1.75rem;
  font-weight: bold;
}

h1 {
  font-weight: bold;
  font-size: 2.5rem;
}

.card-header-h4{
	padding:.75rem 1.25rem;
	margin-bottom:0;
	border-bottom:1px solid rgba(0,0,0,.125);
	border-radius:0;
	line-height: 2rem!important;
}