/* Blog layout: Portfolio
------------------------- */

/* Sticky */

.post_layout_portfolio.sticky {
  padding: 0;
  border: 0;
}
.post_layout_portfolio.sticky .label_sticky {
  display: none;
}
/* Featured */

.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%;
}
/* Other styles */

.post_layout_portfolio_2 .post_title {
  font-size: 1.3rem;
}
.post_layout_portfolio_3 .post_title {
  font-size: 1.285rem;
}
.post_layout_portfolio_4 .post_title {
  font-size: 1.142rem;
}
.post_layout_portfolio_3 .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,
.post_layout_portfolio_3 .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev,
.post_layout_portfolio_4 .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev,
.post_layout_portfolio_4 .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
  margin-left: 20px;
}
.post_layout_portfolio_3 .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,
.post_layout_portfolio_3 .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next,
.post_layout_portfolio_4 .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next,
.post_layout_portfolio_4 .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
  margin-right: 20px;
}
.post_layout_portfolio_3 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.post_layout_portfolio_3 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.post_layout_portfolio_3 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,
.post_layout_portfolio_4 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.post_layout_portfolio_4 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.post_layout_portfolio_4 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
  bottom: 20px;
}
.post_layout_portfolio_3.format-audio .post_featured.with_thumb .post_audio,
.post_layout_portfolio_3.sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio,
.post_layout_portfolio_4.format-audio .post_featured.with_thumb .post_audio,
.post_layout_portfolio_4.sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio {
  padding: 20px;
}
.post_layout_portfolio_3 .mejs-controls .mejs-time,
.post_layout_portfolio_4 .mejs-controls .mejs-time {
  font-size: 12px;
  padding: 12px 8px 0;
}
.post_layout_portfolio_3 .mejs-controls .mejs-volume-button,
.post_layout_portfolio_3 .mejs-controls .mejs-volume-button:hover,
.post_layout_portfolio_4 .mejs-controls .mejs-volume-button,
.post_layout_portfolio_4 .mejs-controls .mejs-volume-button:hover {
  margin: 0 10px 0 0;
}
.post_layout_portfolio_3 .mejs-controls .mejs-button,
.post_layout_portfolio_3 .mejs-controls .mejs-volume-button:hover,
.post_layout_portfolio_4 .mejs-controls .mejs-button,
.post_layout_portfolio_4 .mejs-controls .mejs-volume-button:hover {
  height: 26px;
  width: 26px;
  margin-top: 4px;
}
.post_layout_portfolio_3 .mejs-controls .mejs-button>button,
.post_layout_portfolio_4 .mejs-controls .mejs-button>button {
  margin: 3px;
}
.post_layout_portfolio_3 .mejs-controls .mejs-horizontal-volume-slider,
.post_layout_portfolio_4 .mejs-controls .mejs-horizontal-volume-total {
  width: 30px;
}
.post_layout_portfolio_3 .slider_container.slider_controls_side .slider_controls_wrap>a,
.post_layout_portfolio_3 .slider_outer_controls_side .slider_controls_wrap>a,
.post_layout_portfolio_4 .slider_container.slider_controls_side .slider_controls_wrap>a,
.post_layout_portfolio_4 .slider_outer_controls_side .slider_controls_wrap>a {
  width: 50px;
  height: 35px;
  line-height: 35px;
}
.post_layout_portfolio_3 .slider_container.slider_controls_side .slider_controls_wrap>a:before,
.post_layout_portfolio_3 .slider_outer_controls_side .slider_controls_wrap>a:before,
.post_layout_portfolio_4 .slider_container.slider_controls_side .slider_controls_wrap>a:before,
.post_layout_portfolio_4 .slider_outer_controls_side .slider_controls_wrap>a:before {
  font-size: 25px;
}
.post_layout_portfolio_3 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.post_layout_portfolio_3 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.post_layout_portfolio_4 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.post_layout_portfolio_4 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 20px 0 0;
}
.post_layout_portfolio_3 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet:last-child,
.post_layout_portfolio_3 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet:last-child,
.post_layout_portfolio_4 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet:last-child,
.post_layout_portfolio_4 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.post_layout_portfolio_3 .post_featured.with_thumb .post_video_hover,
.post_layout_portfolio_4 .post_featured.with_thumb .post_video_hover {
  width: 2em;
  height: 2em;
  line-height: 2em;
  margin: -1em 0 0 -1em;
}
.post_layout_portfolio_3 .post_featured.with_thumb:hover .post_video_hover,
.post_layout_portfolio_4 .post_featured.with_thumb:hover .post_video_hover {
  margin-top: -1em !important;
}
/*# sourceMappingURL=portfolio.css.map */