.cow2,.visionsFooter h2,.visionsFooter img
{
  transition: all .6s;
}

@media (max-width:1199px)
{
  #carousel-overlay
  {
    color: #FFF;
    background: #303440!important;
    margin: 0;
    padding-bottom: 30px;
    padding-top: 20px;
  }
}
.carousel-dark {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.7);
  }
 
@media (min-width:1200px)
{
  #carousel-overlay
  {
    color: #FFF;
    position: absolute;
    backgxround: rgba(0,0,0,.64);
    backxground: -moz-linear-gradient(top,rgba(48,52,64,.4) 0,rgba(48,52,64,.4) 50%,rgba(48,52,64,1) 83%,rgba(48,52,64,1) 84%,rgba(48,52,64,1) 100%);
    backxground: -webkit-linear-gradient(top,rgba(48,52,64,.4) 0,rgba(48,52,64,.4) 50%,rgba(48,52,64,1) 83%,rgba(48,52,64,1) 84%,rgba(48,52,64,1) 100%);
    backxground: linear-gradient(to bottom,rgba(48,52,64,.4) 0,rgba(48,52,64,.4) 50%,rgba(48,52,64,1) 83%,rgba(48,52,64,1) 84%,rgba(48,52,64,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66303440', endColorstr='#303440', GradientType=0 );
    top: 0;
    right: 0;
    left: 0;
    bottom: -2px;
    margin: 0;
    padding: 0;
  }
}

.bg-purple
{
  background: #303440!important;
}

.awardsLogoHome
{
  width: 90%;
  max-width: 390px;
  margin: 0 auto 15px;
}

#homepageCarouselWrapper
{
  position: relative;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
}

.list-group-item
{
  background: 0 0;
  border: none;
}

.visionsFooter,body
{
  background: #303440;
}

.carousel-control-next,.carousel-control-prev
{
  display: none;
}

@media (min-width:1200px) and (max-width:1400px)
{
  #previousspacer
  {
    min-height: 80px;
    height: 90px;
  }
}
 

.thin
{
  font-weight: 300;
}

.text-muted,.visionsFooter h2,.visionsFooter h3
{
  font-weight: 100;
}

@media (max-width:422px)
{
  .visionsFooter .col-md-4
  {
    margin-bottom: 30px;
  }
}

.visionsFooter .img-responsive
{
  width: 100%;
}

.padd5
{
  padding: 5vh 15px;
}

.visionsFooter a:hover,.visionsFooter a:hover h2
{
  color: #fff!important;
  text-decoration: none;
}

.visionsFooter a:hover img
{
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.visionsFooter img
{
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}



.previouslyon p {color:white!important;
  text-decoration:none!important;
}
.previouslyon:hover {background:rgba(255,255,255,0.2;
  text-decoration:none!important;
}
.previouslyon p:hover {
  text-decoration:none!important;
  color:black!important;
  ) 
}