.img-fluid {
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  filter:grayscale(100%);
}

.img-fluid:hover {
  -webkit-filter:none;
  -moz-filter:none;
  -ms-filter:none;
  filter:none;
}

.card-img-overlay.d-block {
  min-height:200px;
}

.card-img-overlay.d-block {
  min-height:200px;
}

#photo {
  display:block;
  margin:10px auto 0 auto;
}

img {
  image-rendering:pixelated;
}

#motif {
  width:120%;
  margin-left:0%;
  margin-top:50px;
  opacity:0.25;
  transition:all .5s ease-in-out;
}

#photo {
  width:100%;
}

@media (min-width: 768px) {
  #motif {
    margin-left:-5%;
  }
}

@media (min-width: 1200px) {
  #motif {
    margin-left:11%;
  }
}

#subhead {
  font-size:1.8em;
  font-weight:900;
  font-family:'Bungee Hairline',sans-serif;
}

.gfx {
  width:100%;
}

.bq3 {
  width:100%;
  min-width:300px;
  background:url('../img/q2.png') top left no-repeat;
  padding-left:55px;
  color:#575757;
}

.bq3 p {
  padding-right:35px;
  background:url('../img/q1.png') bottom right no-repeat;
  padding-bottom:15px;
  color:#333;
}

.outcomes {
  margin-bottom:0.5em;
  margin-top:2em;
  font-size:calc( 12px + 3vw ) !important;
  font-weight:900;
  font-family:'Bungee Hairline', sans-serif;
}

.blockquote-footer {
  margin-top:1em;
}

#outcomes {
  font-family:'Bungee Hairline';
  font-size:calc( 12px + 3vw );
}

@media (min-width: 768px) {
  .card-text:last-child {
    column-count:2;
    column-gap:25px;
  }
}

.card-header, .card {
  border:solid 0px #fff !important;
}

.social {
  margin-top:3.5em;
}

.card-text:last-child {
  line-height:1.5em;
  font-size:1.2em;
}

.row.photos {
  margin-bottom:3em;
}

#statement {
  margin-top:3em;
}

@media (min-width: 576px) {
  #subhead {
    font-size:1.5em;
  }
}

