/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */

/* CSS Document */
/* blue #415caa
purple #8c62ab
lt blue #7997cd
light purple  #a65fa7
dk blue #26208c
 */
h1 {color:#415caa;}
     

h2, h3, h4 {color:#26208c}

h5 {color:#7997cd}

.text-primary {
    color: #8c62ab!important;
}
header {
  padding: 154px 0 100px;
}

@media (min-width: 992px) {
  header {
    padding: 156px 0 100px;
  }
}

section {
  padding: 150px 0;
}

html, body {
  
font-family: proxima-nova, sans-serif;
	font-weight: 400;
	font-style: normal;
	}
a {
    color: #415caa;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:hover {
    color: #415caa;
    text-decoration: none;
    background-color: transparent;
}

.social a, footer a, footer a:link {
color:#7997cd;
}

.social a:hover,
footer a:hover {
color: #8c62ab;
}

header.masthead {
  position: relative;
  background-color: #fff;
  background: url("../images/bg-masthead.jpg") no-repeat center center;
  background-size: cover;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

header.masthead .overlay {
  position: absolute;
  background-color: #fff;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0.3;
}

@media (min-width: 768px) {
  header.masthead {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  header.masthead h1 {
    font-size: 3rem;
  }
}

header.masthead h1 {
  font-size: 2rem;
}

@media (min-width: 768px) {
  header.masthead {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  header.masthead h1 {
    font-size: 3rem;
  }
}

.showcase .showcase-text {
  padding: 3rem;
}

.showcase .showcase-img {
  min-height: 30rem;
  background-size: cover;
}

@media (min-width: 768px) {
  .showcase .showcase-text {
    padding: 7rem;
  }
}

.features-icons {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.features-icons .features-icons-item {
  max-width: 20rem;
}

.features-icons .features-icons-item .features-icons-icon {
  height: 7rem;
}

.features-icons .features-icons-item .features-icons-icon i {
  font-size: 4.5rem;
}

.features-icons .features-icons-item:hover .features-icons-icon i {
  font-size: 5rem;
}

.testimonials {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonials .testimonial-item {
  max-width: 18rem;
}

.testimonials .testimonial-item img {
  max-width: 12rem;
  -webkit-box-shadow: 0px 5px 5px 0px #adb5bd;
  box-shadow: 0px 5px 5px 0px #adb5bd;
}
footer.footer {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.masthead ul.list-inline.mb-2 {
    display: flex;
    justify-content: space-evenly;
}

.masthead ul li {
    font-size: 28px;
    letter-spacing: .25em;
    text-shadow: 1px 1px 3px #124b5d;
    color: #f5fcf2;
}

