/* Home Page Carousel */
div.carousel {
  height: 50vh;
}
@media only screen and (min-width: 48em) {
  div.carousel {
    min-height: 500px;
    height: 50vh;
  }
}
@media only screen and (min-width: 62em) {
  div.carousel {
    height: 44vh;
  }
}
@media only screen and (min-width: 87.5em) {
  div.carousel {
    height: 70vh;
  }
}
div.carousel ol li {
  margin-bottom: 0;
  background: #7b695c;
  border: 1px solid #7b695c;
}
div.carousel ol li.active {
  background: #c2b6ae;
  border: 1px solid #c2b6ae;
}
div.carousel p.marker {
  background: rgba(151, 130, 115, 0.63);
  font-family: 'Handlee', 'Open Sans', sans-serif;
  font-size: 2.4rem;
  line-height: 1.2;
  margin: 0;
  padding: .4em .5em;
}
div.carousel p.marker a {
  color: #fff;
}
div.carousel p.marker a:hover {
  color: #fff;
}
@media only screen and (min-width: 48em) {
  div.carousel p.marker {
    font-size: 3.4rem;
  }
}
@media only screen and (min-width: 48em) {
  div.carousel p.marker button {
    margin-top: -15px;
  }
}
div.carousel .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 0;
}
div.carousel .carousel-indicators {
  bottom: -30px;
}
@media only screen and (min-width: 87.5em) {
  div.carousel .carousel-indicators {
    bottom: 20px;
  }
}
div.carousel .carousel-control {
  color: #b5a697;
}
div.carousel .carousel-control .icon-prev {
  left: 10%;
}
div.carousel .carousel-control .icon-next {
  right: 10%;
}
@media only screen and (min-width: 48em) {
  div.carousel .carousel-control .icon-prev,
  div.carousel .carousel-control .icon-next {
    height: 60px;
    width: 60px;
    font-size: 60px;
    margin-top: -20px;
  }
}
div.carousel .btn-danger {
  background-color: #9b9558;
  border-color: #9b9558;
}
div.carousel .btn-danger:hover {
  background-color: #8b854f;
}
div.carousel .item,
div.carousel .item.active,
div.carousel .carousel-inner {
  height: 100%;
}
div.carousel .fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
/* Custom Slide Text */
.item em {
  font-family: 'Open Sans', arial, sans-serif;
  font-style: normal;
  font-weight: bold;
}
.efk-2020.join-us .fill {
  background-position: 0% 50%;
}
@media only screen and (min-width: 48em) {
  .efk-2020.join-us .fill {
    background-position: center;
  }
}
.efk-2020.join-us div.efk-line7 {
  top: 20em;
  left: 26.1%;
}
@media only screen and (min-width: 62em) {
  .efk-2020.join-us div.efk-line7 {
    left: 25.1%;
  }
}
@media only screen and (min-width: 87.5em) {
  .efk-2020.join-us div.efk-line7 {
    top: 23.4em;
    left: 23.8%;
  }
}
@media only screen and (min-width: 119em) {
  .efk-2020.join-us div.efk-line7 {
    top: 24.5em;
    left: 25%;
  }
}
@media only screen and (min-width: 144em) {
  .efk-2020.join-us div.efk-line7 {
    top: 29.5em;
    left: 31.3%;
  }
}
.efk-2020.join-us .btn {
  font-size: 2rem;
  border-radius: 7px;
  margin-top: .2em;
}
@media only screen and (min-width: 62em) {
  .efk-2020.join-us .btn {
    font-size: 2rem;
    margin-top: 0;
  }
}
@media only screen and (min-width: 87.5em) {
  .efk-2020.join-us .btn {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 119em) {
  .efk-2020.join-us .btn {
    font-size: 2.2rem;
  }
}
@media only screen and (min-width: 144em) {
  .efk-2020.join-us .btn {
    font-size: 2.6rem;
  }
}
.content-wrapper {
  bottom: 6%;
  left: 6%;
  position: absolute;
}
@media screen and (min-width: 1600px) {
  .content-wrapper {
    left: 7.5%;
  }
}
@media only screen and (min-width: 119em) {
  .content-wrapper {
    left: 10%;
  }
}
.efk-2022 div {
  font-family: "EdwardianScriptITCW01";
}
.efk-2022 p.marker button {
  background: #6d2326;
  color: #fff;
  outline: none;
}
.efk-2022 .content-wrapper {
  background: rgba(34, 25, 22, 0.6);
  padding: 2em 4.5em 1em;
  border-radius: 1em;
}
.efk-line1,
.efk-line2,
.efk-line3,
.efk-line4 {
  font-size: 7.4rem;
  color: #f6e6d7;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.8);
  z-index: 10;
  text-align: left;
  line-height: .55;
}
@media only screen and (min-width: 87.5em) {
  .efk-line1,
  .efk-line2,
  .efk-line3,
  .efk-line4 {
    font-size: 8.2rem;
  }
}
@media only screen and (min-width: 144em) {
  .efk-line1,
  .efk-line2,
  .efk-line3,
  .efk-line4 {
    font-size: 10.2rem;
  }
}
.efk-line1 {
  padding-top: 20px;
}
.efk-line2 {
  padding-top: 20px;
}
.efk-line3 {
  font-size: 4.4rem;
  padding-top: .2em;
  padding-bottom: .2em;
  text-align: right;
  padding-right: .8em;
}
@media only screen and (min-width: 87.5em) {
  .efk-line3 {
    font-size: 4.2em;
  }
}
@media screen and (min-width: 1600px) {
  .efk-line3 {
    font-size: 3.8em;
  }
}
@media only screen and (min-width: 144em) {
  .efk-line3 {
    font-size: 3.65em;
    padding-top: .3em;
  }
}
.efk-line4 {
  font-size: 8rem;
  text-align: right;
}
@media only screen and (min-width: 87.5em) {
  .efk-line4 {
    font-size: 7em;
  }
}
@media only screen and (min-width: 119em) {
  .efk-line4 {
    font-size: 10.5rem;
  }
}
@media only screen and (min-width: 144em) {
  .efk-line4 {
    font-size: 13rem;
  }
}
div.efk-line5 {
  font-size: 1.7em;
  font-family: "Open Sans", arial, sans-serif;
  z-index: 10;
  padding-bottom: 20px;
  text-transform: none;
  -webkit-transform: translateX(22vw);
          transform: translateX(22vw);
}
@media only screen and (min-width: 87.5em) {
  div.efk-line5 {
    font-size: 1.85em;
  }
}
@media only screen and (min-width: 119em) {
  div.efk-line5 {
    font-size: 2em;
  }
}
div.efk-line6 {
  color: #f6e6d7;
  font-size: 1.7em;
  font-family: "Open Sans", arial, sans-serif;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  z-index: 10;
  padding: .3em 0 .4em 1.1em;
  text-align: center;
  text-transform: none;
}
@media only screen and (min-width: 87.5em) {
  div.efk-line6 {
    font-size: 1.85em;
  }
}
@media only screen and (min-width: 119em) {
  div.efk-line6 {
    font-size: 1.8em;
  }
}
div.efk-line6 sup {
  color: #f6e6d7;
  font-size: 1.8rem;
}
div.efk-line7 {
  font-family: "Open Sans", arial, sans-serif;
  text-align: center;
  z-index: 10;
  padding-bottom: 20px;
  color: #717171;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  font-weight: 800;
  text-transform: none;
  padding-left: 2.4em;
}
div.efk-line7 .btn {
  background: #913c3a;
  border: none;
  color: #fdf4e1;
  font-size: 1.1em;
  padding: .3em 2em .4em;
}
div.efk-line7 .btn:hover {
  background: #702f2d;
}
@media only screen and (min-width: 87.5em) {
  div.efk-line7 .btn {
    font-size: 1.2em;
  }
}
div.efk-line7 .btn:focus,
div.efk-line7 .btn:active,
div.efk-line7 .btn:hover {
  outline: none;
}
.slide1-line1 {
  font-size: 3.2rem;
  font-weight: 400;
  text-align: left;
  position: absolute;
  top: 17%;
  left: 4.5%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-style: italic;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line1 {
    font-size: 3.2rem;
    top: 17%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line1 {
    font-size: 3.6rem;
    left: 3%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line1 {
    font-size: 3.8rem;
    top: 19%;
    left: 4.5%;
  }
}
.slide1-line2 {
  font-size: 3.8rem;
  text-align: left;
  position: absolute;
  top: 27%;
  left: 5%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-weight: 400;
  font-style: italic;
}
.slide1-line2 em {
  padding-left: .2em;
  font-size: 5.4rem;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line2 {
    font-size: 3.8rem;
    left: 5%;
  }
  .slide1-line2 em {
    font-size: 5.4rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line2 {
    font-size: 4.2rem;
    top: 29%;
    left: 4.7%;
  }
  .slide1-line2 em {
    font-size: 6.8rem;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line2 {
    font-size: 4.8rem;
    top: 27%;
    left: 6%;
  }
  .slide1-line2 em {
    font-size: 8.2rem;
  }
}
.slide1-line3 {
  font-size: 5.4rem;
  text-align: left;
  position: absolute;
  top: 38%;
  left: 8.4%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-weight: 800;
  font-style: italic;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line3 {
    font-size: 5.4rem;
    top: 38%;
    left: 8.4%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line3 {
    font-size: 6.8rem;
    top: 40%;
    left: 10%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line3 {
    font-size: 8.2rem;
    top: 36.5%;
    left: 11%;
  }
}
.slide1-line4 {
  font-size: 3.2rem;
  text-align: left;
  position: absolute;
  top: 48%;
  left: 8.5%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-weight: 800;
  font-style: italic;
}
.slide1-line4 em {
  font-size: 5.8rem;
  padding-left: .1em;
  font-weight: 300;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line4 {
    font-size: 3.2rem;
    left: 8.5%;
  }
  .slide1-line4 em {
    font-size: 5.8rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line4 {
    font-size: 3.6rem;
    top: 53%;
    left: 12.1%;
  }
  .slide1-line4 em {
    font-size: 6.2rem;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line4 {
    font-size: 4rem;
    top: 48%;
    left: 14%;
  }
  .slide1-line4 em {
    font-size: 6.6rem;
  }
}
/* and bringing */
.slide1-line5 {
  font-size: 3.2rem;
  font-weight: 300;
  text-align: center;
  position: absolute;
  top: 2.4%;
  right: 28.1%;
  z-index: 10;
  padding-top: 10px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-style: italic;
  line-height: 1em;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line5 {
    font-size: 3.2rem;
    padding-top: 20px;
    top: 2.4%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line5 {
    font-size: 3.6rem;
    top: 4%;
    right: 27.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line5 {
    font-size: 3.8rem;
    top: 7%;
    right: 28.1%;
  }
}
/* HOPE */
.slide1-line6 {
  font-size: 6.8rem;
  text-align: right;
  position: absolute;
  top: 15%;
  right: 25%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-weight: 800;
  font-family: 'Open Sans', arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: -6px;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line6 {
    font-size: 6.8rem;
    top: 15%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line6 {
    font-size: 7.4rem;
    top: 17%;
    right: 25.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line6 {
    font-size: 9.2rem;
    right: 25%;
  }
}
/* to those */
.slide1-line7 {
  font-size: 3.2rem;
  text-align: center;
  position: absolute;
  top: 25%;
  right: 25.5%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-style: italic;
  font-weight: 100;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line7 {
    font-size: 3.2rem;
    top: 25%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line7 {
    font-size: 3.6rem;
    top: 27%;
    right: 25.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line7 {
    font-size: 3.8rem;
    right: 25%;
  }
}
/* WHO lIVE THERE */
.slide1-line8 {
  font-size: 4rem;
  text-align: right;
  position: absolute;
  top: 35%;
  right: 17%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-weight: 400;
  font-family: 'Open Sans', arial, sans-serif;
  letter-spacing: -2px;
}
@media only screen and (min-width: 62em) {
  .slide1-line8 {
    font-size: 4rem;
    right: 17%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line8 {
    font-size: 4.2rem;
    top: 37%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line8 {
    font-size: 4.9rem;
    top: 35%;
    right: 18.2%;
  }
}
/* Isaiah 58:6-7 */
.slide1-line9 {
  font-size: 2.2rem;
  text-align: center;
  position: absolute;
  top: 40.5%;
  right: 17.4%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 62em) {
  .slide1-line9 {
    font-size: 2.2rem;
    right: 17.4%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line9 {
    font-size: 2.6rem;
    top: 42.5%;
    right: 17.4%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line9 {
    font-size: 3rem;
    top: 40.5%;
    right: 18.4%;
  }
}
.slide1-line5 {
  font-size: 3.2rem;
  font-weight: 400;
  text-align: center;
  position: absolute;
  top: 2.4%;
  right: 23.1%;
  z-index: 10;
  padding-top: 10px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-style: italic;
  line-height: 1em;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line5 {
    font-size: 3.2rem;
    padding-top: 20px;
    top: 2.4%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line5 {
    font-size: 3.6rem;
    top: 4%;
    right: 22.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line5 {
    font-size: 3.8rem;
    top: 7%;
    right: 25.1%;
  }
}
.slide1-line6 {
  font-size: 6.8rem;
  text-align: right;
  position: absolute;
  top: 15%;
  right: 20%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-weight: 800;
  font-family: 'Open Sans', arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: -6px;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line6 {
    font-size: 6.8rem;
    top: 15%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line6 {
    font-size: 7.4rem;
    top: 17%;
    right: 20.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line6 {
    font-size: 9.2rem;
    right: 22%;
  }
}
.slide1-line7 {
  font-size: 3.2rem;
  text-align: center;
  position: absolute;
  top: 25%;
  right: 20.5%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-style: italic;
  font-weight: 400;
}
@media only screen and (min-width: 87.5em) {
  .slide1-line7 {
    font-size: 3.2rem;
    top: 25%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line7 {
    font-size: 3.6rem;
    top: 27%;
    right: 20.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line7 {
    font-size: 3.8rem;
    right: 22%;
  }
}
.slide1-line8 {
  font-size: 4rem;
  text-align: right;
  position: absolute;
  top: 35%;
  right: 7.6%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-weight: 400;
  font-family: 'Open Sans', arial, sans-serif;
  letter-spacing: -2px;
}
@media only screen and (min-width: 62em) {
  .slide1-line8 {
    font-size: 4rem;
    right: 9.6%;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line8 {
    font-size: 4.2rem;
    top: 37%;
    right: 12.8%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line8 {
    font-size: 4.9rem;
    top: 35%;
    right: 15.2%;
  }
}
.slide1-line9 {
  font-size: 2.2rem;
  text-align: center;
  position: absolute;
  top: 40.5%;
  right: 7.4%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 62em) {
  .slide1-line9 {
    font-size: 2.2rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide1-line9 {
    font-size: 2.6rem;
    top: 42.5%;
    right: 12.8%;
  }
}
@media only screen and (min-width: 144em) {
  .slide1-line9 {
    font-size: 3rem;
    top: 40.5%;
    right: 15.4%;
  }
}
/* Keeping Families */
.slide2-line1 {
  font-size: 4rem;
  text-align: left;
  position: absolute;
  top: 17.5%;
  left: 67%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-style: normal;
}
@media only screen and (min-width: 87.5em) {
  .slide2-line1 {
    top: 17.5%;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1600px) {
  .slide2-line1 {
    font-size: 4.6rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide2-line1 {
    font-size: 4.6rem;
    top: 20%;
    left: 67%;
  }
}
@media only screen and (min-width: 144em) {
  .slide2-line1 {
    font-size: 5.8rem;
  }
}
/* healthy */
.slide2-line2 {
  font-size: 6.2rem;
  text-align: left;
  position: absolute;
  top: 28%;
  left: 77%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-weight: 800;
}
@media only screen and (min-width: 87.5em) {
  .slide2-line2 {
    font-size: 6.2rem;
    top: 28%;
    left: 77%;
  }
}
@media only screen and (min-width: 119em) {
  .slide2-line2 {
    font-size: 6.8rem;
    top: 29%;
    left: 74.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide2-line2 {
    font-size: 7.8rem;
    top: 28%;
  }
}
/* Keeping */
.slide2-line3 {
  font-size: 4rem;
  text-align: right;
  position: absolute;
  top: 46%;
  left: 72%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  text-transform: none;
}
@media only screen and (min-width: 87.5em) {
  .slide2-line3 {
    top: 46%;
    left: 72%;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1600px) {
  .slide2-line3 {
    font-size: 4.6rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide2-line3 {
    top: 45%;
  }
}
@media only screen and (min-width: 144em) {
  .slide2-line3 {
    font-size: 5.8rem;
    top: 41%;
    left: 76.5%;
  }
}
/* Families TOGETHER */
.slide2-line4 {
  font-size: 4.4rem;
  text-align: left;
  position: absolute;
  top: 55%;
  left: 67%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-style: italic;
  font-weight: 800;
}
@media only screen and (min-width: 87.5em) {
  .slide2-line4 {
    font-size: 4.4rem;
    left: 67%;
    top: 55%;
  }
}
@media only screen and (min-width: 1600px) {
  .slide2-line4 {
    font-size: 5.4rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide2-line4 {
    font-size: 5.6rem;
    top: 51%;
    left: 68.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide2-line4 {
    font-size: 5.8rem;
    top: 47.5%;
    left: 70%;
  }
}
/* TAKING ACTION */
.slide3-line1 {
  font-size: 2.6rem;
  text-align: left;
  position: absolute;
  top: 46%;
  left: 73.2%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
}
@media only screen and (min-width: 87.5em) {
  .slide3-line1 {
    font-size: 2.6rem;
    top: 48.5%;
    left: 72.8%;
  }
}
@media only screen and (min-width: 1600px) {
  .slide3-line1 {
    font-size: 3rem;
    top: 51%;
    left: 72.4%;
  }
}
@media only screen and (min-width: 119em) {
  .slide3-line1 {
    font-size: 3rem;
    top: 50%;
    left: 72.9%;
  }
}
@media only screen and (min-width: 144em) {
  .slide3-line1 {
    font-size: 3.6rem;
    top: 54.5%;
    left: 72.7%;
  }
}
/* Breaking the cycle of */
.slide3-line2 {
  font-size: 3.4rem;
  text-align: left;
  position: absolute;
  top: 53%;
  left: 67.5%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-weight: 400;
  font-style: italic;
}
@media only screen and (min-width: 87.5em) {
  .slide3-line2 {
    font-size: 3.4rem;
    top: 54%;
    left: 67.5%;
  }
}
@media only screen and (min-width: 1600px) {
  .slide3-line2 {
    font-size: 3.6rem;
    top: 57%;
    left: 68.5%;
  }
}
@media only screen and (min-width: 119em) {
  .slide3-line2 {
    font-size: 3.6rem;
    top: 57%;
    left: 69%;
  }
}
@media only screen and (min-width: 144em) {
  .slide3-line2 {
    font-size: 4.2rem;
    top: 59.7%;
    left: 69.7%;
  }
}
/* Urban Poverty */
.slide3-line3 {
  font-size: 5.4rem;
  text-align: right;
  position: absolute;
  top: 64%;
  left: 66%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-weight: 800;
  text-transform: none;
}
@media only screen and (min-width: 87.5em) {
  .slide3-line3 {
    font-size: 5.4rem;
    top: 64%;
    left: 66.7%;
  }
}
@media only screen and (min-width: 1600px) {
  .slide3-line3 {
    font-size: 6.4rem;
    top: 66%;
    left: 65.9%;
  }
}
@media only screen and (min-width: 119em) {
  .slide3-line3 {
    font-size: 6.8rem;
    top: 65%;
    left: 66.1%;
  }
}
@media only screen and (min-width: 144em) {
  .slide3-line3 {
    font-size: 7.2rem;
    top: 68%;
    left: 67.8%;
  }
}
.slide3-line4 {
  font-size: 1em;
  text-align: right;
  position: absolute;
  top: 80%;
  left: 75%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  font-weight: 800;
  text-transform: none;
}
/* WE CAN */
.slide4-line1 {
  font-size: 2.8rem;
  text-align: left;
  position: absolute;
  top: 33%;
  left: 13%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}
@media only screen and (min-width: 62em) {
  .slide4-line1 {
    font-size: 2.8rem;
    top: 33%;
    left: 13%;
  }
}
@media only screen and (min-width: 1600px) {
  .slide4-line1 {
    font-size: 3.2rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide4-line1 {
    font-size: 3.2rem;
    top: 33%;
    left: 13%;
  }
}
@media only screen and (min-width: 144em) {
  .slide4-line1 {
    font-size: 3.6rem;
    top: 36.9%;
    left: 14.5%;
  }
}
/* MAKE A DIFFERENCE */
.slide4-line2 {
  font-size: 4.8rem;
  position: absolute;
  top: 44%;
  left: 17.1%;
  z-index: 10;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
}
@media only screen and (min-width: 87.5em) {
  .slide4-line2 {
    font-size: 4.8rem;
    top: 44%;
  }
}
@media only screen and (min-width: 1600px) {
  .slide4-line2 {
    font-size: 5.4rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide4-line2 {
    top: 44%;
    left: 16%;
  }
}
@media only screen and (min-width: 144em) {
  .slide4-line2 {
    font-size: 6.4rem;
    top: 46.2%;
    left: 17.1%;
  }
}
/* Working */
.slide4-line3 {
  font-size: 4.6rem;
  text-align: left;
  position: absolute;
  top: 60%;
  left: 19.5%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);
  font-style: italic;
  font-family: 'Give You Glory', 'Open Sans', sans-serif;
}
@media only screen and (min-width: 87.5em) {
  .slide4-line3 {
    font-size: 4.6rem;
    top: 60%;
  }
}
@media only screen and (min-width: 1600px) {
  .slide4-line3 {
    font-size: 5rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide4-line3 {
    top: 60%;
    left: 17.5%;
  }
}
@media only screen and (min-width: 144em) {
  .slide4-line3 {
    font-size: 5.6rem;
    top: 61.2%;
    left: 18.9%;
  }
}
/* together for Hope */
.slide4-line4 {
  font-size: 4.6rem;
  text-align: left;
  position: absolute;
  top: 69.1%;
  left: 22.8%;
  z-index: 10;
  padding-top: 20px;
  color: #fff;
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);
  font-style: italic;
  font-family: 'Give You Glory', 'Open Sans', sans-serif;
}
@media only screen and (min-width: 87.5em) {
  .slide4-line4 {
    font-size: 4.6rem;
  }
}
@media only screen and (min-width: 1600px) {
  .slide4-line4 {
    font-size: 5rem;
  }
}
@media only screen and (min-width: 119em) {
  .slide4-line4 {
    top: 69%;
    left: 22%;
  }
}
@media only screen and (min-width: 144em) {
  .slide4-line4 {
    font-size: 5.6rem;
    top: 69.1%;
    left: 22.8%;
  }
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-fade .carousel-inner > .item.next,
  .carousel-fade .carousel-inner > .item.active.right {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .carousel-fade .carousel-inner > .item.prev,
  .carousel-fade .carousel-inner > .item.active.left {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .carousel-fade .carousel-inner > .item.next.left,
  .carousel-fade .carousel-inner > .item.prev.right,
  .carousel-fade .carousel-inner > .item.active {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
