/*
 * 作品頁面標題字設定
 * 
 */
.single-portfolio .project-title.entry-title {
  font-size: 3.5rem;
}

.sober-banner-image__content {
  height: 100%;
}

.sober-banner-image__buttons {
  position: absolute;
  top: initial;
  bottom: 20px;
}

body.page-id-240.header-transparent.page .page-header,
body.page-id-2877.header-transparent.page .page-header {
  padding: 175px 0 75px;
}

.sober-icon-box__content.box-content {
  text-align: left;
}

.post-type-archive-portfolio.portfolio-classic .portfolio-filter li {
  font-size: 14px;
  font-weight: normal;
}

.post-type-archive-portfolio.portfolio-classic .portfolio-filter li:not(.active) {
  color: #9b9b9c;
  margin: 0 16px;
}

.post-type-archive-portfolio.portfolio-classic .portfolio-filter li:not(.active):after {
  background: #9b9b9c;
}

.post-type-archive-portfolio.portfolio-classic h3.project-title {
  font-size: 14px;
  padding-bottom: 20px;
}

.post-type-archive-portfolio.portfolio-classic .project-type {
  display: none;
}

.nav-menu li ul {
  min-width: 126px;
}

@media (min-width: 1200px) {
  .single-portfolio .project-content.entry-content {
    width: 76%;
    margin-left: 12%;
  }
}

@media (max-width: 680px) {
  .post-type-archive-portfolio .portfolio-items > div.portfolio {
    width: 100%;
  }

  .post-type-archive-portfolio .portfolio-items > div.portfolio img {
    width: 100%;
  }
  
  .post-type-archive-portfolio.portfolio-classic h3.project-title {
    padding-bottom: 40px;
  }
}
