/*Navigations pointers*/
.prev{
  float: left;
  left: 0;
}

.next{
  float:right;
  right: 0;
}

.prev-next-wrapper{
  display:block;
  padding: 1.5em 1em 1.5em;
}

.prev-outer, .next-outer{
  display: none;
  width: 26px;
  height: 40px;
  position: fixed;
  top: 50%;
}

.prev-outer{
  left: 2em;
}

.next-outer{
  right: 2em;
}

@media only screen and (min-width: 1250px){
  .prev-outer, .next-outer{
    display:block;
  }

  .prev-next-wrapper{
    display:none;
  }
}

/*Lazy Loading*/
/* fade image in after load */
.lazyload,
.lazyloading{
    opacity: 0;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 300ms;
}

li a.active{
  text-decoration: underline;
}