/* pallet::grammar-error https://colorhunt.co/palette/290350 */
@import 'https://fonts.googleapis.com/css?family=Montserrat';
* {
  font-family:'Montserrat';  
  box-sizing: border-box;
  }
  html,body {
    height: 100%;
  }
  body {
    background-color: #f5f5f5;
  }
  
  main {
    padding: .5rem 10%;
    margin: auto;
  }
  
.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

  .footer {
    background-color: #444;
    color: #FFF;
  }
  .footer a {
    color: #CCC;
    text-decoration: none;
  }
  .footer a:hover {
    color: #FFF;
    border-bottom: 2px solid;
  }
  .disclosure {
    font-size: .8rem;
  }
  .footer .disclosure {
    font-size:.6rem;
  }

 .text-justify p {
   text-align: justify!important;
 }
 .text-acme-blue {
   color: #435da5;
   border-bottom: 3px solid #435da52a;
 }

 .muted {
   opacity: .5;
 }

  /* The hero image */
.hero-image {
  /* Position and center the image to scale nicely on all screens */
  background-position: center 30%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.hero-image.hero-1 {
  /* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read */
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/images/hero-1.jpg');

  /* Set a specific height */
  min-height: 400px;
}
.hero-image.hero-2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/images/hero-2.jpg');
  min-height: 200px;
}
.hero-image.hero-3 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/images/hero-3.jpg');
  min-height: 200px;
}
.hero_cta {
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
}
.hero_cta_dark {
  background: rgba(0, 0, 0, 0.5);
  color: #FFF;
  text-align: center;
}
.hero_cta h1, .hero_cta h2, .hero_cta h3 {
  font-weight: bolder;
  
}

.testimonial_avatar {
  float:right;
  width:48px;
  height: 48px;
  border-radius: 50%;
  border: 3px solid orange;
  margin-left: 1rem;
}
