@charset "utf-8";
/* GLOBAL STYLES */
/* Padding below the footer and lighter body text
body {
  padding-bottom:3rem;
  color: #5a5a5a;
} */
/* CUSTOMIZE THE CAROUSEL */
/* Carousel base class
.carousel {
  margin-bottom:20px;
}
*/
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  top: 30%;
	left: 2%;
	right: 2%;
  z-index:10;
}
.carousel-caption h3 {
  color:#FFFFFF;
  font-size : 1.8rem;
  line-height: 3.5rem;
  font-weight: 500;
  margin-top: 2rem;
  text-shadow: 0 0 4px rgba(0,0,0,1);
}
.carousel-caption p.lead {
  font-size:1.5em;
  font-weight:bold;
  text-shadow:0 0 4px rgba(0,0,0,5);
}
/* Declare heights because of positioning of img element */
.carousel-item {
  max-width:100%;
  height:1024px;
  min-height:200px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* RESPONSIVE CSS */
@media (min-width:798px) {
  /* Bump up size of carousel content  */
  .carousel-caption p {
    margin-bottom: 3rem;
    font-size:1.25rem;
    line-height:1.4;
  }
}

@media (max-width:798px) {
  /* Bump up size of carousel content */
	.carousel-caption {
		top: 28%;
	}
  .carousel-item {
    max-height: 44rem;
  }
  .carousel-caption h3 {
    font-size: 1.145rem;
		font-weight: 400;
    line-height: 1.8rem;
  }
	/*
 .carousel-caption p {
    margin-bottom:1.5rem;
    font-size:1.2rem;
    line-height:1.2;
  }
  }*/
}
