/* Notable slick slider dots */
#recentPubs ul {
  padding: 0; }

#recentPubs ul li {
  padding: 0;
  background: none; }

#recentPubs ul li:before {
  content: initial; }

#recentPubs {
  width: 91%;
  margin: 0 auto; }

#recentPubs.alternate-photo-float {
  margin-bottom: 0; }

#recentPubs .slick-prev, #recentPubs .slick-next {
  -webkit-transform: translate(0, -85%);
  transform: translate(0, -85%); }
  
div#afterRecentPubs {
    margin-top: 3em;
}

.slick-dots li button::before {
  font-size: 16px; }

@media screen and (min-width: 1000px) {

  .slick-dots li button::before {
    font-size: 6px; }
    
  #recentPubs {
    background: #efefef; 
    padding: 1em;
    box-sizing: border-box;
  }
    
  #recentPubs .slick-prev, #recentPubs .slick-next {
    background: #d4d5d6; }
    
  #recentPubs .slick-prev:before, #recentPubs .slick-next:before {
    color: #514689;
    display: block; } 

}

@media screen and (min-width: 786px) {

  #recentPubs .slick-prev, #recentPubs .slick-next {
    top: 50%;
    display: block;
    height: 100%;
    width: 4%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); 
  }
  #recentPubs .slick-prev {
    left: -4%; }
  #recentPubs .slick-next {
    right: -4%; }
}

@media screen and (max-width: 785px) {
    #recentPubs .slick-prev:before, #recentPubs .slick-next:before {
      border: 1px solid red !important;
      color: red !important;
      display: none !important;
    }
}



  
  
    