.widget .rpwt-widget-title a {
  color: #333;
  font-weight: 100;
  font-size: 14px;
}

.rpwt-wrapper li .rptw-item {padding: 0;}
.widget ul.rpwt-wrapper li { padding:10px 0 !important; }
.widget ul.rpwt-wrapper li:before { display:none; }
.rpwt-widget-date { color: #999 }

#mks_author_widget-2 {}
#mks_author_widget-2 img {border-radius: 250px; float:none; margin-top:10px;}
#mks_author_widget-2 h3 {margin: 20px 0 10px;}


@media (min-width: 500px) {
    #primary #main article:nth-child(n+2) {
      float: left;
      width: 49%;
    }
#primary #main article:nth-child(even) {
      margin-right: 1.9%;
    }
    #primary #main article:nth-child(n+2) header {

    }
    
#primary #main article:nth-child(n+2) .entry-title {
      line-height:26px;
      font-size:16px;
      display: inline-block;

    }
    #primary #main article:nth-child(n+2) .post-thumbnail {height: 280px;background-size: cover;background-position: center center;}
    #primary #main article:nth-child(n+2) .post-thumbnail a { left: 0;    top: 0;    right: 0;    bottom: 0;    position: absolute; }
    #primary #main article:nth-child(n+2) img { display:none; }
    #primary #main article:first-child .post-thumbnail {background: none !important;}
    
}

nav {
overflow: hidden;
    white-space: nowrap;
    clear: both;
}

html .post-thumbnail a:hover { opacity: 1; }


@media screen and (min-width: 1030px) {
#secondary .sb-background {
display:none;
    position: absolute;
    left: -35px;
    right: -35px;
    background: #f9f9f9;
    top: -20px;
    bottom: 0;
    z-index: 0;
}

#secondary {
position:relative;
overflow:visible;
}

#secondary > * {
position:relative;
}

}


article header.entry-header { border:none; margin:0; }
article:nth-child(n+2) { border-bottom:1px solid #ddd; margin-bottom:1.9%; }
article:nth-child(n+2) header.entry-header { border:1px solid #ddd; border-bottom-width:2px; margin-bottom:2px; }
article:nth-child(n+2) .entry-title { margin: 15px 18px 0 }
article:nth-child(n+2) .featured-image { margin:0 }
article:nth-child(n+2) .posted-on { margin:0 18px 15px; }
.entry-meta > span.byline { display:none; }

@media screen and (min-width: 780px) {
	.main-navigation {
		font-size: 16px;
		line-height: 42px;
	}
        .entry-content , .entry-summary {
          font-size:.85rem;
        }
	.site-header {
		margin-bottom: 40px;
	}
}
#mks_author_widget-2 img { max-width:67%; }

#primary .author-description { display: none }
#primary #main article:nth-child(n+2) .entry-summary { display:none; }

#secondary input { margin-bottom:10px; }

.mc4wp-response { color: #84AD9B; }

@media (max-width: 500px) { 
#primary #main article:nth-child(n+2) .post-thumbnail { background-image:none; }
.entry-title a { font-size: 1rem; }
.entry-title { line-height: 1rem; }
article:nth-child(n+2) .entry-title { margin-bottom:5px; }
 }