.singlepost_content .img-wrapper {
    display: inline-block;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.3);
    box-shadow: 0 4px 6px rgba(0,0,0,.3);
    border-radius: 4px;
}

.singlepost_content img {
    padding: 0px;
    border-radius: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-animation: none;
    -webkit-animation: none;
    -o-animation: none;
    -moz-animation:none;
    animation:none;
}



@keyframes zoomin {

0%
 {
  transform: scale(1,1);
 }
50%
 {
  transform: scale(1.5,1.5);
 }
100%
 {
  transform: scale(1,1);
 }

}

@keyframes hoverfx {

0%
 {
  opacity:0;
  transform: scale(1.5,1.5);
 }
100%
 {
  opacity:1;
  transform: scale(1,1);
 }

}

a.news-attachment {
    margin-top: 1em;
    display: block;
    animation: blinker 1s step-start infinite;  
}

#photobody .hoofdsponsor img {
  padding: 8px;
  -webkit-filter: invert(100%); /* Safari etc */
  filter: invert(100%);
}

.currentDay {
    animation: blinker 1s step-start infinite;  
}

@keyframes blinker {    

  50% { opacity: 0; } 

};


ul{
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}

.stuff_date {
  margin: 8px 14px 0 0;
  padding: 6px 6px;
}

.stuff_category {
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px 5px 2px 5px;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.4);
}

.single_sarticle_inner {
    margin: -70px 5% 0 5%;
    min-width: 90%;
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 5px;
}

.stuff_article_inner h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.25em;
  overflow: hidden;
  min-height: 2.5em;
  max-height: 2.5em;
  display: flex;
  flex-direction: column-reverse;
  margin-top: 0.7em;
}

.stuff_article_inner p {
  margin-top: 14px;
  margin-bottom: 14px;
  /* overflow: hidden; */
  max-height: 10em;
  position: absolute;
  top: 6em;
}

.stuff_article_inner h2>a {
    color: #EF2E31;
}

.singlepost_content .stuff_category {
    color: white !important;
}

.singlepost_content a {
    color: #EF2E31;
}

.singlepost_content h2 {
    text-align: left;
}

.singlepost_content h2 {
    text-align: left;
}

.singlepost_content h2 a {
    color: #252525 !important;
}

@media (max-width: 767px) {

@media(max-width:767px ){
  .single_sarticle_inner{
    height:325px!important;
    max-height: 325px!important;
  }

  .stuff_article_inner h2 {
    font-size: 18px;
    font-weight: bold;
    display: block;
    max-height: 2.8em;
  }

  .custom_nav {
    margin-top: 40px;
  }

  .custom_nav>li {
    margin-left: 10%;
    margin-right: 10%;
  }

  .custom_nav li a {
    padding: 10px 10px;
  }

  #photobody {
    margin-top: 0px;
    min-height: 0px!important;
    max-height: none!important;
  }

  .navbar {
    padding-top: 0px;
  }

  .navbar-default {
    background-color: rgba(255, 255, 255, 0.95);
  }

  .navbar-brand {
    width:45%;
    margin-left: 0px;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: black!important;
  }

  .navbar-default .navbar-nav>li>a,
  .dropdown-menu>li>a,
  .dropdown-menu>li>a:hover,
  .dropdown-menu>li>a:focus,
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: #EF2E31
  }

}