.nm_recent a {
color:#52d669;

padding-bottom:40px;
text-overflow: ellipsis;
}


.ijmglow {
  color: #fff;
  opacity: 1;
  -webkit-animation: ijmglow 1s ease-in-out infinite alternate;
  -o-animation: ijmglow 1s ease-in-out infinite alternate;
  -moz-animation: ijmglow 1s ease-in-out infinite alternate;
  animation: ijmglow 1s ease-in-out infinite alternate;
}
@-webkit-keyframes ijmglow {
  from {
    text-shadow: 0 0 5px #eee, 0 0 10px #fff, 0 0 15px #e60073, 0 0 20px #e60073, 0 0 25px #e60073, 0 0 30px #e60073, 0 0 35px #e60073;
  }
  to {
    text-shadow: 0 0 5px #eee, 0 0 10px #ff4da6, 0 0 15px #ff4da6, 0 0 20px #ff4da6, 0 0 25px #ff4da6, 0 0 30px #ff4da6, 0 0 35px #ff4da6;
  }
}

.blink {
  animation: blinker1 1s linear infinite;
}

@keyframes blinker1 {
  50% {
    opacity: 0;
  }
}

.nm_post {
  padding: 0;
  margin-bottom: 50px;
  color: rgb(240,240,240);
  font-size: 14px;

}

.nm_post h3 {
  margin-bottom: 5px;
  color: rgb(240,240,240);
 
}

.nm_post p {
  margin-bottom: 10px;
  color: rgb(240,240,240);
  opacity: .9;

}

.nm_post_title a {
  text-decoration: none;
  color: rgb(240,240,240);
 color: #fff;
  opacity: 1;
  -webkit-animation: glow2 5s ease-in-out infinite alternate;
  -moz-animation: glow2 5s ease-in-out infinite alternate;
  -o-animation: glow2 5s ease-in-out infinite alternate;
  animation: glow2 5s ease-in-out infinite alternate;
}
@-webkit-keyframes glow2 {
  from {
    text-shadow: 0 0 3px #eee, 0 0 3px #fff, 0 0 3px #e60073, 0 0 3px #e60073, 0 0 3px #e60073, 0 0 3px #e60073, 0 0 3px #e60073;
  }
  to {
    text-shadow: 0 0 3px #eee, 0 0 3px #ff4da6, 0 0 3px #ff4da6, 0 0 3px #ff4da6, 0 0 3px #ff4da6, 0 0 3px #ff4da6, 0 0 3px #ff4da6;
  }
}

.nm_post_image {
max-width: 100%;
max-width: 400px;
height: auto;
float: left;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
opacity: .8;
}

.nm_post_title a:hover {
  text-decoration: bold;
  opacity: 1;
  animation: glow 0.5s ease-in-out infinite alternate;
  -webkit-animation: glow 0.5s ease-in-out infinite alternate;
  -moz-animation: glow 0.5s ease-in-out infinite alternate;
  -o-animation: glow 0.5s ease-in-out infinite alternate;
  animation: glow 0.5s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #e60073, 0 0 20px #e60073, 0 0 25px #e60073, 0 0 30px #e60073, 0 0 35px #e60073;
  }
  
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #ff4da6, 0 0 15px #ff4da6, 0 0 20px #ff4da6, 0 0 25px #ff4da6, 0 0 30px #ff4da6, 0 0 35px #ff4da6;
  }
}

.nmhr {
color:#000;
width:100%;
margin:auto;
opacity:.5;
border: 1px solid #777;
}

.nm_post_date {

  font-size: 10px;
  text-decoration: overline #ccc;
  opacity: .4;


}

.nm_post_content {
  margin-bottom: 20px;
  color: rgb(240,240,240);
}

.nm_post_meta {
  margin-top:5px;
  padding: 2px 5px;
  float: right;
  opacity: 0.6;
  background-color: #000;
  font-size: 11px;

}

.nm_post_back {
  margin-top: 20px;

}

.nm_post_back a {
  text-decoration: none;
}

.nm_post_back a:hover {
  text-decoration: underline;
}

.nm_page_nav .left {
  float:left;
  text-align:left;
}

.nm_page_nav .right {
  float:right;
  text-align:right;
}

aside .section a, aside .section a {
  text-decoration: none;
}

aside .section a:hover, aside .section a:hover {
  text-decoration: underline;
}

aside .section a.large {
  font-size: 22px;
}


@media(max-width:768px) {

.nm_post_meta {
 font-size: .7em;
  opacity: 0.1;

}

}

