#carousel-cover  {
  z-index: 0;
  margin-bottom: 0px;
}


#carousel-cover .carousel-caption {
  position: absolute;

  top:2em;
  left: 2em;
  z-index: 2;
  padding: 0;
  text-transform: uppercase;

  color: black;
  text-align: left;

}

#carousel-cover .carousel-caption h1 {

  font-size: 10rem;

}

#main-section-blog.single {

  margin-top: 56px;

}



#carousel-cover .carousel-caption h1:after {
  content: '';
  width: 0px;
  height: 0.1em;
  display: block;
  background: white;
  transition: 300ms;
}

#carousel-cover .carousel-caption h1:hover:after {
  width: 100%;
}

#carousel-cover .carousel-inner {

height: 100vh;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active{
-webkit-transform: none;
transform: none;
}

#carousel-cover .carousel-item {

background-attachment: fixed !important;
-moz-background-attachment: fixed !important;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-blend-mode:
  multiply,

  normal;

width: 100%; height: 100%;

}

#carousel-cover .carousel-infos {

  height:100vh;
}

#carousel-cover .carousel-infos .content{
  display: table;
  text-align: center;
  width: 100%;
  height:100%;

}

#carousel-cover .carousel-infos .text{
  height:100%;
  position: relative;
  display: table-cell;
  vertical-align: middle;

}


#carousel-cover a{
  text-decoration: none;

}

.carousel-title {
position:relative;
bottom:-40%;
font-size: 1.5em;
font-weight: 300;
text-transform: uppercase;
color: white;

}

.post-title {
position:relative;
bottom:-40%;
font-size: 2em;
text-transform: uppercase;
color: white;

}

.post-title {
position:relative;
bottom:-40%;
font-size: 2em;
text-transform: uppercase;
color: white;

}



#slider-logo {
  position: absolute;
  top: 0;
  bottom: 0;
  left:0;
  right: 0;
  margin: auto;
  -webkit-filter: invert(100%);
   filter: invert(100%);
   z-index: 0;
   width: 25%;
}
