body {
   overflow-x: hidden;
}

/*------------------- Slider --------------- */
.carousel-item, .jumbotron {
  height: 68vh;
  background-position: 50% 0;
  background-size: cover;
 
}
.carousel-item {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}

.carousel-caption {
top: 50%;
transform: translateY(-50%);
bottom: initial;

}

.goPurp {
  background-color: #2d0b60;
  color: #f5f5f5;}

.navbar-toggler {
  border: none;
}
  .navbar-toggler:focus, .navbar-toggler:active {
      outline: none;
      box-shadow: none;
}

.nav-tab, .col1 h3, .col2 h3, .col3 h3, .inner h2 {
font-size: 0.9rem;
font-weight:700;
text-transform: uppercase;
letter-spacing:0.0625em;
margin-bottom: 1rem;
color: #2d0b60;
}

.nav-tab a {
  color:#666666;
}

.nav-tab a:hover, .nav-tab a.active {
      color: #017D6D;
}

.col1 ul, .col2 ul, .col3 ul {
  list-style-type: none;
  font-family: Serif;
  font-size: 1rem;
  padding-left: 0;
  margin-bottom: 2.2rem;
}

.col1 li, .col2 li, .col3 li {
  margin-bottom: 8px;
  color: #333333;
}
.footer {
  padding-top: 1.0rem;
  padding-bottom: 1rem;
}

.footer, .footer ul li {
 background-color: #f5f5f5;
}

.footer a {
  color: #017D6D;
}

.footer li h2 {
  font-size: 0.8rem;
  font-weight:700;
  text-transform: uppercase;
  letter-spacing:0.0625em;
  margin-bottom: 0.5rem;
  color: #2d0b60;
}

.carousel-item {
  -webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
  filter: grayscale(30%);
}
