/* Blog layout: Classic 
------------------------- */
.posts_container.columns_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.posts_container.columns_wrap .post_layout_classic {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.post_layout_classic {
  position: relative;
  border-color: var(--theme-color-bd_color);
}

.post_layout_classic .post_featured {
  margin-bottom: 1.25em;
}

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

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

.post_layout_classic .post_header {
  padding-top: 0.02px;
}

.post_layout_classic .post_category {
  margin-bottom: 0.5em;
}

.post_layout_classic .post_title {
  margin: 0;
}

.post_layout_classic_4 .post_title,
.sc_layouts_submenu .post_layout_classic .post_title {
  font-size: 1.5em;
}

.post_layout_classic blockquote {
  margin: 0;
}

.post_layout_classic .post_header + .post_content {
  padding-top: 1em;
}

.post_layout_classic .post_content + .post_meta {
  margin-top: 1em;
}

.post_layout_classic {
  padding: 0;
  border: none;
}
.post_layout_classic:not(.format-quote) > *:not(.post_featured) {
  padding-left: 3.8rem;
  padding-right: 3.8rem;
}
.post_layout_classic > *:last-child {
  padding-bottom: 3.8rem;
  margin-bottom: 0;
}
.post_layout_classic .post_featured {
  margin-bottom: 3rem;
}
.post_layout_classic .post_title {
  margin: 0.8em 0 0.1em;
}
.post_layout_classic .post_header:first-child {
  padding-top: 3rem;
}

.post_layout_classic.format-quote > *:not(.post_content) {
  padding-left: 3.8rem;
  padding-right: 3.8rem;
}

.post_item.post_layout_classic.post_format_audio .mejs-controls .mejs-duration-container,
.post_item.post_layout_classic.post_format_audio .mejs-controls .mejs-horizontal-volume-slider {
  display: none !important;
}