main .section .hero-inner h1 {
  font-size:3rem;
}
main .section .hero-inner p {
  font-size:1.4rem;
}
nav .container {
  margin: 0;
}
.slider {
  background: url("blueprint.jpg") no-repeat;
  background-size: cover;
  background-position: 10% 0%;
  padding: 55px 0 60px 0;
  position: relative;
}
.slider h1 {
  font-size: 56px;
  line-height: 70px;
}
.slider span {
  letter-spacing: 8px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 15px;
}
.sticky {
  background-color:black;
  border-bottom:8px solid #0C4590;
  margin-bottom:0.75rem;
  z-index:9999;
}
.sticky-follow {
  height:0 !important;
  min-height:0 !important;
}

.sticky-follow.fixed-fix {
  height:140px !important;
  min-height:140px !important;
}
.fixed {
  position: fixed;
  top:0; left:0;
  width: 100%;
}
.is-bk-ecopy {
  border-width: 0;
  background-color:#0C4590;
}
.is-fore-ecopy:hover,
.is-fore-ecopy {
  color:#fff;
}
main,
footer .container,
footer .container p,
footer .container a {
  font-size:1.2rem;
}
footer .container a {
  color: #485fc7;
  cursor: pointer;
  text-decoration: none;
}
footer .container a:hover {
  text-decoration:underline;
}
/* Glyph, by Harry Roberts */
hr.hr-marker {
  background-color:transparent;
  overflow: visible; /* For IE */
  padding: 0;
  border: none;
  border-top: medium double #ddd;
  color: #ddd;
  text-align: center;
}
hr.hr-marker:after {
  content: "🞜";
  display: inline-block;
  position: relative;
  top: -0.85em;
  font-size: 1.5em;
  padding: 0 0.25em;
  background: white;
}
hr.hr-marker.dark:after {
  background: #333 !important;
}
hr.hr-marker.black {
  border-top: medium double #555;
  color:#555;
}
hr.hr-marker.black:after {
  background-color: #000 !important;
}
.list-unstyled {
  list-style: none;
  margin:0;
  padding:0;
}

#parallax-1 {
  background: url(drawing-2284505_1920.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 10px solid #0F4B96;
  color:white;
  max-height:25rem;
  position:relative;
  top:0;
  left:0;
  margin-bottom:0;
}
#parallax-1 hr {
  background-color: #0F4B96;
  margin: .5rem 0;
  height:5px;
}

/* card for index */

.column.card-full-height {
  display: flex;
}

.card {
  transition: 0.2s ease;
  border: 0;
}
.card-lg .card-body {
  padding: 35px;
}
.card-icon {
  background: #0C4590;
  color: #fff;
  height: 55px;
  width: 60px;
  line-height: 55px;
  text-align: center;
  font-size: 27px;
  display: block;
  margin-top: 40px;
}
.rounded, .card-icon, .card {
  border-radius: 12px !important;
}
.card-text {
  margin-bottom: 0;
}
.card-title {
  font-weight: 700;
  margin-bottom: 0.75rem;
}
.card-body {
  padding: 25px;
  line-height:1.4;
/*
//  height: 100% !important;
*/
}
.card-body h5 {
  font-size:30px;
  font-stretch: condensed;
  line-height:1.4;
}
.card-body p {
  font-size:18px;
  line-height:1.4;
}
.card:hover {
  box-shadow: 0px 15px 60px rgba(62, 62, 62, 0.2) !important;
}
/*
.card-equal-height {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.card-equal-height .card-footer {
 margin-top: auto;
}
*/
/* navbar */
.navbar-item.active,
.navbar-item.active a {
  background-color: #0F4B96;
  color:white;
}
