.featured-content .posted-on{
  display:none;
}

.featured-content a{
  text-decoration:none;
}

.featured-content .entry-title a:hover{
  color:var(--th-color-secondary-base);
}

.featured-content .primary-section .thumb-link,
.featured-content .featured-image{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.featured-content .featured-image,
.featured-content .secondary-section .hentry:hover .thumb-link{
  opacity:0.85;
}

.featured-content .hentry:hover .featured-image{
  -webkit-box-shadow:#000 0em 0em 0em;
  box-shadow:#000 0em 0em 0em;
  opacity:1;
}

.featured-content .primary-section .hentry{
  -webkit-box-shadow:0 0 2px #ffffff;
  box-shadow:0 0 2px #ffffff;
  position:relative;
}

.featured-content .primary-section .hentry{
  min-height:280px;
}

.featured-content .primary-section .hentry:first-child{
  margin-bottom:2px;
  min-height:400px;
}

.featured-content .primary-section .hentry.has-post-thumbnail{
  background-color:var(--th-color-primary-dark);
}

.featured-content .secondary-section a:not(:hover),
.featured-content .primary-section .byline a:not(:hover){
  color:inherit;
}

.featured-content .primary-section .entry-cats a,
.featured-content .primary-section .entry-title,
.featured-content .primary-section .entry-footer{
  position:relative;
  z-index:1;
}

.featured-content .primary-section .entry-title{
  color:#ffffff;
  line-height:1.6;
  margin:1px 0;
  max-width:35rem;
}

.featured-content .primary-section .entry-title,
.featured-content .primary-section .entry-footer{
  padding:0 7px;
}

.featured-content .primary-section .entry-title a{
  border-bottom:none;
}

.featured-content .primary-section .entry-title a,
.featured-content .primary-section .byline{
  -webkit-box-decoration-break:clone;
  -webkit-box-shadow:7px 0 0 rgba(0,0,0,0.85), -7px 0 0 rgba(0,0,0,0.85);
  background-color:rgba(0,0,0,0.85);
  box-decoration-break:clone;
  box-shadow:7px 0 0 rgba(0,0,0,0.85), -7px 0 0 rgba(0,0,0,0.85);
  padding-bottom:3px;
  padding-top:3px;
}

.featured-content .primary-section .byline{
  display:inline-block;
}

.featured-content .primary-section .entry-footer{
  color:#c9c9c9;
}

.featured-content .secondary-section .entry-header{
  min-width:0%;
}

.featured-content .secondary-section .entry-footer{
  color:var(--th-color-secondary-base);
}

.featured-content .secondary-section .thumb-link{
  line-height:0;
}

.hentry .entry-title a{
  border-bottom:1px solid transparent;
}

.hentry .entry-title a:hover{
  border-bottom-color:inherit;
}

.hentry .entry-footer .byline::before{
  content:"\2014";
  margin-right:0.25rem;
}

.hentry .entry-footer .posted-on{
  font-size:0.8125rem;
  font-style:italic;
  line-height:1.15;
  padding-left:0.875rem;
}

.author-hidden .hentry .entry-footer .posted-on{
  padding-left:0;
}

.active-sidebar.blog .site-content,
.active-sidebar.archive .site-content,
.active-sidebar.search:not(.search-no-results) .site-content{
  background-color:var(--th-color-secondary-lightest);
}

.archive-grid,
.archive-grid .hentry,
.archive-grid .hentry .entry-cats{
  position:relative;
}

.archive-grid .hentry{
  min-height:460px;
}

.archive-grid .hentry:hover .featured-image{
  opacity:0.75;
}

.archive-grid .hentry .thumb-link{
  background-color:var(--th-color-secondary-lightest);
  height:225px;
  margin:0 -1rem 0;
}

.archive-grid .hentry .entry-cats{
  margin-top:-19px;
  z-index:1;
}

.archive-grid .hentry .entry-title{
  margin-top:1.5rem;
}

.archive-grid .hentry .entry-title a:hover{
  color:var(--th-color-secondary-base);
}

.archive-grid .hentry .entry-footer{
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  flex-grow:1;
}

.archive-grid .hentry .entry-footer a{
  text-decoration:none;
}

.archive-grid .hentry:hover .more-link{
  color:var(--th-color-primary-dark);
}

.archive-grid .hentry .more-link:hover{
  background-color:var(--th-color-primary-dark);
  border-color:var(--th-color-primary-dark);
  color:var(--th-color-white);
}

.archive-grid .hentry .more-link:hover .svg-icon{
  stroke-width:3px;
}

.archive-grid .hentry .entry-footer .more-link{
  height:26px;
  min-width:26px;
  width:26px;
}

.more-link .svg-icon{
  height:14px;
  margin:0 auto;
  width:14px;
}

.archive-grid .sticky{
  background:#f2e7b7;
}

.archive-grid .sticky:not(.has-post-thumbnail) .thumb-link{
  background:#dcd3a9;
}

.page-header .term-description,
	.page-header .page-description{
  font-size:1rem;
  max-width:60ch;
}

.page-header .term-description > :last-child,
.page-header .page-description > :last-child{
  margin-bottom:0;
}

@media (min-width: 500px){
  .featured-content .primary-section .hentry:first-child .entry-title{
    font-size:2.25rem;
    line-height:1.47;
  }
  .archive-grid .hentry .thumb-link{
    margin:0 -2rem 0;
  }
  .archive-grid .hentry .entry-cats{
    margin-top:-22px;
  }
  .author .header-inner{
    max-width:calc(100% - 93px);
    padding-right:2rem;
  }
}

@media (min-width: 768px){
  .archive-grid .hentry{
    border-right:1px solid var(--th-color-secondary-lighter);
    min-height:480px;
    width:50%;
  }
  .archive-grid .hentry:nth-of-type(2n){
    border-right:none;
  }
  .active-sidebar .archive-grid .hentry{
    width:50%;
  }
  .active-sidebar .archive-grid .hentry:nth-of-type(3n){
    border-right:1px solid var(--th-color-secondary-lighter);
  }
  .active-sidebar .archive-grid .hentry:nth-of-type(2n){
    border-right:none;
  }
}

@media (min-width: 992px){
  .featured-content .hentry{
    width:33.33333%;
  }
  .featured-content .primary-section .hentry:first-child{
    width:66.66666%;
  }
  .featured-content .primary-section .hentry,
	.featured-content .primary-section .hentry:first-child{
    min-height:490px;
  }
  .featured-content .primary-section .hentry:first-child{
    margin-bottom:0;
  }
  .hfeed.active-sidebar:not(.left-sidebar) .site-main{
    border-right:1px solid var(--th-color-secondary-lighter);
  }
  .hfeed.active-sidebar.left-sidebar .site-main{
    border-left:1px solid var(--th-color-secondary-lighter);
  }
  .archive-grid .hentry{
    width:33.3333333%;
  }
  .archive-grid .hentry:nth-of-type(2n){
    border-right:1px solid var(--th-color-secondary-lighter);
  }
  .archive-grid .hentry:nth-of-type(3n){
    border-right:none;
  }
}