/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  
  color: #5a5a5a;
}

h1, h2, h3{
  font-family: 'Roboto Slab', sans-serif;
  margin-bottom: 1.8rem;
  font-weight: 500;
}

h1{
  font-size: 3.3rem;
  margin-bottom: 2rem;
  color: #03A84F;
}

h2{
  font-size: 2.5rem;
}

h3{
  font-size: 1.9rem;
}

p{
  margin-bottom: 1.8rem;
  font-size: 1.2rem;
}

p.lead{
  line-height: 160%;
}

p.blockquote{
  font-family: 'Roboto Slab', serif;
  font-size: 24px;
  color: #03A84F;
  line-height: 135%;
}

/* .blockquote i{
  margin-left: -50px;
} */

.strong{
  color: black;
  font-weight: 600;
}

.parallax-1 {
 
  background-image: url("img/1-s.jpg");
  min-height: 500px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.parallax-2 {
 
  background-image: url("img/eco-1-c.jpg");
  min-height: 500px;
  background-attachment: fixed;
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
}

.parallax-3 {
 
  background-image: url("img/ind-c.jpg");
  min-height: 500px;
  background-attachment: fixed;
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

.parallax-4 {
 
  background-image: url("img/4-s-c.jpg");
  min-height: 500px;
  
  background-attachment: fixed;
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
}

.parallax-5 {
 
  background-image: url("img/age-c.jpg");
  min-height: 500px;
  background-attachment: fixed;
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-image > img{

  min-width: 100%;
  
}

img.removed{
 
  margin-right: 50px;
  margin-bottom: 30px;
}

.messages{
  padding: 7rem 0;
}

.main-message{
  padding: 7rem 0;
}

.bg-green{
  background-color: #03A84F;
}

.bg-light-green{
  background-color: #E1F3E5;
}

footer a,
.hero-image a{
  color: rgb(235, 215, 36) !important;
}

.image-holder{
  width: 70%;
}

/* Featurettes
------------------------- */

.featurette-divider {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}

hr{
  height: 0px !important;
}


@media (max-width: 1179px) {
  .messages {
    padding: 4rem 0;
  }

  .main-message{
    padding: 4rem 0;
  }

  .featurette-divider {
    margin: 2.5rem 0; 
  }
  h1{
    font-size: 2.6rem;
  }
  h2{
    font-size: 2.2rem;
  }
  
}

.scrollFade {
  opacity: 1;
  pointer-events: none;
}
.scrollFade--hidden {
  opacity: 0;
  pointer-events: none;
}
.scrollFade--visible {
  opacity: 1;
  pointer-events: none;
}
.scrollFade--animate {
  transition: opacity 1.0s ease-in-out;
}

@media (max-device-width: 1179px) {
  .parallax-1,
  .parallax-2,
  .parallax-3,
  .parallax-4,
  .parallax-5 {
    background-attachment: scroll;
    display: none;
  }
}

@media (min-device-width: 1179px) {
  .parallax-1-disabled,
  .parallax-2-disabled,
  .parallax-3-disabled,
  .parallax-4-disabled,
  .parallax-5-disabled {
    display: none;
  }
}