/* Blog layout: Excerpt 
------------------------- */
.post_layout_excerpt {
  position: relative;
  margin-bottom: 0; }

.post_layout_excerpt + .post_layout_excerpt {
  margin-top: 3.5rem; }

.post_layout_excerpt.sticky {
  padding: 0; }

.post_layout_excerpt .post_featured {
  display: inline-block; }

.post_layout_excerpt.post_format_audio .post_featured.without_thumb,
.post_layout_excerpt.post_format_gallery .post_featured.without_thumb {
  display: block; }

.post_layout_excerpt .post_header {
  margin: 0;
  position: relative; }

.post_layout_excerpt .post_header .post_price {
  width: auto;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  font-size: 2.5em;
  line-height: 1.5em; }
  .search-results .post_layout_excerpt .post_header .post_price {
    position: relative; }

.post_layout_excerpt .post_title {
  margin: 0; }

.post_layout_excerpt .post_header + .post_content {
  margin-top: 1em; }

.post_layout_excerpt .post_content_inner + .post_meta {
  margin-top: 1em; }

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item.post_date:before {
  content: '\e9b5';
  font-family: "fontello";
  padding-right: 5px;
  font-size: 11px;
  position: relative;
  top: -2px; }

.post_layout_excerpt .post_category {
  display: inline-block; }
  .post_layout_excerpt .post_category + .post_meta:has(> *:only-child) {
    display: inline;
    margin-left: 13px; }
  .post_layout_excerpt .post_category .post_meta .post_meta_item a {
    padding: 4px 10px; }

.post_layout_excerpt .post_meta_item.post_date a:before {
  content: '\e9b5';
  font-family: "fontello";
  padding-right: 5px;
  font-size: 11px;
  position: relative;
  top: -2px; }

body:not(.blog_style_excerpt) .post_layout_excerpt {
  margin-bottom: 3em; }

.post_layout_excerpt blockquote {
  margin: 0; }

.post_layout_excerpt + .excerpt_1 {
  margin-top: 3.5rem; }

.post_layout_excerpt .post_title a {
  -webkit-transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
  -o-transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
  transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #F1C761), color-stop(90%, #F1C761));
  background-image: -webkit-linear-gradient(left, #F1C761 10%, #F1C761 90%);
  background-image: -o-linear-gradient(left, #F1C761 10%, #F1C761 90%);
  background-image: linear-gradient(to right, #F1C761 10%, #F1C761 90%);
  background-position: 46% 51%;
  background-size: 0 35%;
  display: inline;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .post_layout_excerpt .post_title a:hover {
    background-size: 100% 35%; }

.blog_style_excerpt .post_layout_excerpt:not(.has-post-thumbnail):not(.post_format_audio):not(.post_format_gallery):not(.post_format_quote) {
  padding-top: 62px !important; }

.blog_style_excerpt .post_layout_excerpt.post_format_quote .quote_meta {
  padding: 56px 67px 55px; }

.blog_style_excerpt .post_layout_excerpt .post_header {
  padding: 0 67px; }

.blog_style_excerpt .post_layout_excerpt.post_format_audio .post_header {
  padding-bottom: 55px; }

.blog_style_excerpt .post_layout_excerpt.format-image, .blog_style_excerpt .post_layout_excerpt.format-video {
  padding-top: 0 !important; }

.blog_style_excerpt .post_layout_excerpt.post_format_quote .post_header {
  padding: 0; }

.blog_style_excerpt .post_layout_excerpt .post_content {
  padding: 0 67px 62px; }

.blog_style_excerpt .format-quote .post_content,
.blog_style_excerpt .format-aside .post_content,
.blog_style_excerpt .format-link .post_content,
.blog_style_excerpt .format-status .post_content {
  padding: 0 !important;
  text-align: left; }

.blog_style_excerpt .post_layout_excerpt.format-gallery .post_header,
.blog_style_excerpt .post_layout_excerpt.format-video .post_header {
  padding: 3.5em 67px 0; }
