/* ozeum 1.3 "in-below" single post style (templates/single-styles/in-below.css + responsive). */
.single_style_in-below.post_header_wrap {
  margin-bottom: 1.9em;
}

.single_style_in-below.post_header_wrap .post_featured {
  margin: 0;
}

.single_style_in-below.post_header_wrap .post_header {
  margin-bottom: 0;
}

.single_style_in-below.post_header_wrap .post_featured + .post_header {
  margin-top: 1.2em;
}

.single_style_in-below.post_header_wrap .post_header .post_title {
  margin-top: 0;
  margin-bottom: 0;
}

.single_style_in-below.post_header_wrap .post_header .post_meta {
  margin-top: 0;
}

.single_style_in-below.post_header_wrap .post_header .post_title + .post_meta {
  margin-top: 0.5em;
}

.single_style_in-below.post_header_wrap .post_header .post_meta_categories {
  margin-top: 0;
  margin-bottom: 0.5em;
}

.single_style_in-below.post_header_wrap .post_header .post_meta_other {
  margin-top: 1em;
}

.single_style_in-below.post_header_wrap .post_header .post_subtitle {
  margin-top: 0.1em;
}
@media (max-width: 1279px) {
  .single_style_in-below.post_header_wrap {
    margin-bottom: 1.5em;
  }
}
@media (max-width: 767px) {
  .single_style_in-below.post_header_wrap {
    margin-bottom: 1em;
  }
}
@media (max-width: 479px) {
  /* Single post header */
}
/*
 * ozeum 2.7 styles the post meta and share links differently (categories as an uppercase
 * flex block, share icons as dark circles with labels). Keep ozeum 1.3's look: "Category /
 * date" on one line, and small plain icons in a row.
 */
.single_style_in-below.post_header_wrap .post_meta .post_categories,
.single_style_in-below.post_header_wrap .post_meta .post_categories::after,
.single_style_in-below.post_header_wrap .post_meta .post_date {
	display: inline;
}

.post_item_single .single_style_in-below.post_header_wrap .post_meta .post_categories a {
	padding: 0;
	background: none;
	font-size: inherit;
	letter-spacing: normal;
	text-transform: none;
}

.post_item_single .post_meta.post_meta_single {
	display: block;
	margin-top: 3.8em;
	padding: 0;
}

.post_item_single .post_meta.post_meta_single .post_share {
	display: block;
	float: right;
	margin: 0.3em 0 0;
}

.post_item_single .post_meta_single .socials_share.socials_wrap,
.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_items {
	display: inline;
	gap: 0;
}

/* No gaps from the whitespace between the inline-block links (ozeum 1.3's markup had none). */
.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_items {
	font-size: 0;
}

.post_item_single .post_meta_single .socials_share.socials_wrap .social_item {
	display: inline-block;
	margin: 0 14px 0 0;
	font-size: 14px;
}

.post_item_single .post_meta_single .socials_share.socials_wrap .social_item:last-child {
	margin-right: 0;
}

/* [class] outranks ozeum 2.7's per-network colours (.social_icon[class*=twitter]). */
.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_items .social_item .social_icon[class] {
	display: block;
	width: auto;
	height: auto;
	line-height: 21px;
	border-radius: 0;
	background: none;
	color: #13130d;
}
