/* Blog layout: Portfolio
------------------------- */
.post_layout_portfolio_4 .post_title {
  font-size: 1.25em;
}

.post_layout_portfolio .post_featured {
  margin-bottom: 0;
}

.post_layout_portfolio .post_featured[class*="hover_"] {
  display: block;
}

.post_layout_portfolio .post_featured img {
  width: 100%;
}

.post_layout_portfolio.post_item .icons {
  display: none !important;
}
.post_layout_portfolio.post_item .post_featured.hover_icon .post_info {
  top: 50%;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 102%;
  height: 102%;
}
.post_layout_portfolio.post_item .post_featured.hover_icon .post_info .post_title {
  font-size: 24px;
  line-height: 1.2em;
  padding: 0 15px;
  will-change: transform;
}
.post_layout_portfolio.post_item .post_featured.hover_icon .post_info .post_title a {
  padding: 6px 3px;
  will-change: transform;
}
.post_layout_portfolio.post_item .post_featured.hover_icon .post_info .post_title a:hover {
  color: var(--theme-color-inverse_link);
}

.post_layout_portfolio.post_item .post_featured.hover_icon:hover .post_info {
  background-color: var(--theme-color-text_link3_07);
}

.portfolio_wrap + .navigation .nav-links {
  margin-top: 3em;
}

.sc_price.color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-bg_color);
  background-color: var(--theme-color-bg_color);
}

/*# sourceMappingURL=portfolio.css.map */
