
/* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
@media (max-width:1279px) {
	.sidebar_hide.narrow_content .post_item_single.post_type_post {
		width: 90%;
	}
	
	.sidebar_hide.narrow_content .post_item_single.post_type_post ~ .show_comments_single, .sidebar_hide.narrow_content .post_item_single.post_type_post ~ section {
		width: 90%;
	}
	
	.post_header_wrap_style_style-1 {
		margin-bottom: 2.5em;
	}
	
	.post_header_wrap_style_style-1 .post_header {
		margin-bottom: 2.5em;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_other {
		margin-top: 1.2em;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_categories {
		margin-bottom: 1.2em;
	}
}

@media (max-width:1023px) {
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
		height: 30rem;
	}
	
	.post_header_wrap_style_style-2 .post_featured.post_featured_bg {
		height: 30rem;
	}
}

@media (max-width:767px) {
	.post_item_single .post_meta_single {
		margin-top: 2.2em;
	}
	
	.post_item_single .post_tags_single {
		margin-top: 1.5em;
	}
	
	.sidebar_hide.narrow_content .post_item_single.post_type_post {
		width: 100%;
	}
	
	.sidebar_hide.narrow_content .post_item_single.post_type_post ~ .show_comments_single, .sidebar_hide.narrow_content .post_item_single.post_type_post ~ section {
		width: 100%;
	}
	
	.post_header_single .post_meta_categories {
		margin-bottom: 1em;
	}
	
	.post_header_single .post_meta_other {
		margin-top: 1em;
	}
	
	.post_header_single .post_meta_other .post_meta_item:after {
		margin: 0 .6em;
	}
	
	.related_wrap .post_featured {
		margin-bottom: 1em;
	}
	
	.related_wrap .post_meta_categories {
		margin-bottom: .4em;
	}
	
	.related_wrap .post_meta_info {
		margin-top: .4em;
	}
	
	.author_info {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.author_info .author_avatar {
		width: 66px;
		height: 66px;
		line-height: 66px;
	}
	
	.author_info .author_label + .author_bio {
		margin-top: .6em;
	}
	
	.author_info .author_bio .author_links {
		margin-top: .8em;
	}
	
	.author_info .author_bio .socials_wrap {
		column-gap: 15px;
		row-gap: 5px;
	}
	
	.nav-links-single .nav-links .post-title {
		margin: 8px 0 0 0;
	}
	
	.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a, .nav-links-single.nav-links-with-thumbs .nav-links .nav-previous a {
		padding: 0;
	}
	
	.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow {
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		display: inline-block;
		margin-bottom: .8em;
	}
	
	.nav-links-single.nav-links-with-thumbs .nav-links .post-title {
		margin: 6px 0 0 0;
	}
	
	.comments_list_wrap ul ul.children {
		padding-left: 30px;
	}
	
	.comments_list_wrap ul ul ul.children {
		padding-left: 15px;
	}
	
	.comments_list_wrap li + li, .comments_list_wrap li ul {
		margin-top: 28px;
	}
	
	.comments_list_wrap .comment_content {
		padding-left: 86px;
	}
	
	.comments_list_wrap .comment_author_avatar {
		width: 66px;
		height: 66px;
		line-height: 66px;
	}
	
	.comments_list_wrap .comment_info {
		margin-top: 0;
		margin-bottom: .5em;
		column-gap: 12px;
		row-gap: 6px;
	}
	
	.comments_list_wrap .comment_footer {
		margin-top: .5em;
	}
	
	.comments_wrap .comments_author, .comments_wrap .comments_email {
		width: 100%;
		float: none;
	}
	
	.comments_wrap .comments_field {
		margin-bottom: 1.2em;
	}
	
	.comment-form .form-submit {
		margin: 1.2em 0 0;
	}
	
	.post_header_wrap_style_style-1 {
		margin-bottom: 2em;
	}
	
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.post_header_wrap_style_style-1 .post_header {
		margin-bottom: 2em;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_other {
		margin-top: 1em;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_categories {
		margin-bottom: 1em;
	}
	
	.single_style_style-2 .page_content_wrap > .content_wrap {
		padding-top: 3em;
	}
	
	.post_header_wrap_style_style-2 {
		margin-top: 3em;
	}
	
	.post_header_wrap_style_style-2 .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.post_header_wrap_style_style-2 .post_featured + .post_header {
		margin-bottom: 2em;
	}
}

@media (max-width:479px) {
	.nav-links-single .nav-links .nav-previous {
		padding-right: 8px;
	}
	
	.nav-links-single .nav-links .nav-next {
		padding-left: 8px;
	}
	
	.sidebar_hide.narrow_content .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar > .alignleft, .sidebar_hide.narrow_content .alignright.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar > .alignright, .sidebar_hide.normal_content .alignleft.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar > .alignleft, .sidebar_hide.normal_content .alignright.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar > .alignright {
		max-width: none;
		float: none;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.comments_list_wrap ul ul.children {
		padding-left: 20px;
	}
	
	.comments_list_wrap ul ul ul.children {
		padding-left: 10px;
	}
	
	.comments_list_wrap ul ul {
		margin-left: 0;
		padding-left: 2em;
	}
	
	.comments_list_wrap li + li, .comments_list_wrap li ul {
		margin-top: 25px;
	}
	
	.comments_list_wrap ul ul ul ul {
		margin-left: 0;
	}
	
	.comments_list_wrap ul li + li > .comment_body > .comment_author_avatar, .comments_list_wrap li > ul > li > .comment_body > .comment_author_avatar {
		top: 0;
	}
	
	.comments_list_wrap .comment_author_avatar {
		position: relative;
		top: 0;
		left: 0;
		margin-bottom: 1.2em;
	}
	
	.comments_list_wrap .comment_content {
		padding-left: 0;
	}
	
	.single_style_style-2 .page_content_wrap > .content_wrap {
		padding-top: 2em;
	}
	
	.post_header_wrap_style_style-2 {
		margin-top: 2em;
	}
}
