.page-header .screen-reader-text + *{
  margin-top:0;
}

.hfeed .entry-header .entry-title + .entry-meta{
  margin-top:0.75rem;
}

.hfeed .entry-header .entry-title{
  font-weight:400;
}

.hfeed .entry-header .entry-thumb a:not(:hover){
  opacity:0.95;
}

.blog .site-main > header + .hentry{
  border-top:none;
  margin-top:0;
  padding-top:0;
}

.hentry.format-gallery .entry-header .entry-thumb,
.hentry.format-video .entry-header .entry-thumb{
  display:none;
}

.post-type-archive-jetpack-testimonial .no-results.not-found,
.post-type-archive-jetpack-portfolio .no-results.not-found{
  padding:30px 0;
  text-align:center;
}

.post-type-archive-jetpack-portfolio .no-results.not-found .page-header{
  border-bottom:none;
  margin-bottom:30px;
  padding:0;
}

.post-type-archive-jetpack-portfolio .no-results.not-found .page-title{
  font-size:2.125em;
}

.post-type-archive-jetpack-testimonial .no-results.not-found .page-header{
  display:none;
}

.post-type-archive-jetpack-testimonial .no-results.not-found{
  padding-top:0;
}

.archive .portfolio-grid .page-header{
  margin-bottom:2rem;
}

.archive .portfolio-grid article{
  margin-top:0.5rem;
}

.portfolio-grid .page-title + .taxonomy-description{
  margin-top:0.75rem;
}

.portfolio-type-list li + li{
  border-left:1px solid var(--color-secondary-lighter);
  margin-left:0.75rem;
  padding-left:0.75rem;
}

.portfolio-type-list li{
  line-height:1.25;
}

.portfolio-type-list li a:hover{
  color:var(--color-primary-base);
}

.portfolio-type-list li a{
  color:var(--color-secondary-base);
}

.portfolio-type-list.sub-type{
  font-size:0.889rem;
  margin-top:1rem;
}

.posts-navigation,
#infinite-handle{
  width:100%;
}

.post-type-archive-jetpack-portfolio.inactive-sidebar .site-main,
.tax-jetpack-portfolio-type.inactive-sidebar .site-main{
  max-width:100%;
}