.container .lqd-post-content .ld-container {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.lqd-contents>.lqd-post-content:not(:only-of-type) {
	margin-bottom: 0 !important;
}

.has-sidebar .blog-post-footer .container, .has-sidebar .comments-area .comment-form .container, .has-sidebar .comments-area .comment-list .container, .has-sidebar.lqd-blog-post-style-4 .related-posts .container, .has-sidebar.lqd-blog-post-style-6 .related-posts .container {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.has-sidebar .lqd-single-post-content>.container {
	width: 100%;
	padding: 0;
}

.lqd-blog-post-style-3 .lqd-post-cover>iframe, .lqd-blog-post-style-5 .lqd-post-cover>iframe, .lqd-blog-post-style-6 .lqd-post-cover>iframe, .lqd-blog-post-style-7 .lqd-post-cover>iframe {
	height: auto;
	aspect-ratio: 16/9;
}

.lqd-blog-post-style-1 .comment-reply-title, .lqd-blog-post-style-1 .related-posts-title, .lqd-blog-post-style-2 .comment-reply-title, .lqd-blog-post-style-2 .related-posts-title, .lqd-blog-post-style-3 .comment-reply-title, .lqd-blog-post-style-3 .related-posts-title, .lqd-blog-post-style-7 .comment-reply-title, .lqd-blog-post-style-7 .related-posts-title {
	font-size: 34px;
}

.lqd-blog-post-style-4 .comment-reply-title, .lqd-blog-post-style-4 .related-posts-title, .lqd-blog-post-style-5 .comment-reply-title, .lqd-blog-post-style-5 .related-posts-title {
	font-size: 24px;
	margin-bottom: 1.5em;
}

.lqd-blog-post-style-6 .comment-reply-title, .lqd-blog-post-style-6 .related-posts-title {
	font-size: 30px;
	margin-bottom: 1.5em;
}

.vc_mobile .lqd-woo-single-layout-1, .vc_mobile .lqd-woo-single-layout-1 #wrap, .vc_mobile .lqd-woo-single-layout-2, .vc_mobile .lqd-woo-single-layout-2 #wrap, .vc_mobile .lqd-woo-single-layout-3, .vc_mobile .lqd-woo-single-layout-3 #wrap {
	overflow: visible;
}

@media screen and (min-width:768px) {
	.blog-post-footer, .comments-area .comment-form, .comments-area .comment-list, .comments-area .comment-reply-title, .lqd-blog-post-style-4 .related-posts, .lqd-blog-post-style-6 .related-posts {
		max-width: 1170px;
		padding: 0 15px;
		margin-inline-start: auto;
		margin-inline-end: auto;
	}
	
	.blog-post-footer .container, .comments-area .comment-form .container, .comments-area .comment-list .container, .comments-area .comment-reply-title .container, .lqd-blog-post-style-4 .related-posts .container, .lqd-blog-post-style-6 .related-posts .container {
		width: 100%;
		padding: 0;
	}
	
	.container .blog-post-footer, .container .comments-area .comment-form, .container .comments-area .comment-list, .container .comments-area .comment-reply-title, .lqd-blog-post-style-4 .container .related-posts, .lqd-blog-post-style-6 .container .related-posts {
		padding-inline-start: 0;
		padding-inline-end: 0;
	}
	
	.has-sidebar .blog-post-footer, .has-sidebar .comments-area .comment-form, .has-sidebar .comments-area .comment-list, .has-sidebar.lqd-blog-post-style-4 .related-posts, .has-sidebar.lqd-blog-post-style-6 .related-posts {
		max-width: none;
	}
}

@media screen and (max-width:479px) {
	.lqd-blog-post .comment-reply-title, .lqd-blog-post .related-posts-title {
		font-size: 24px;
		margin-bottom: 1.5em;
	}
}

.lqd-post-header {
	display: grid;
	grid-template-columns: 1fr;
}

.lqd-post-header .entry-title {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.lqd-post-header[data-parallax] {
	will-change: transform;
}

.lqd-blog-post-style-1 .lqd-post-media, .lqd-blog-post-style-2 .lqd-post-media, .lqd-blog-post-style-5 .lqd-post-media {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.lqd-blog-post-style-1 .lqd-post-media img, .lqd-blog-post-style-2 .lqd-post-media img, .lqd-blog-post-style-5 .lqd-post-media img {
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.lqd-blog-post-style-1 .lqd-post-header, .lqd-blog-post-style-2 .lqd-post-header, .lqd-blog-post-style-5 .lqd-post-header {
	padding: 15vmin 15px;
	position: relative;
	z-index: 2;
}

.lqd-blog-post-style-1 .entry-meta, .lqd-blog-post-style-2 .entry-meta, .lqd-blog-post-style-5 .entry-meta {
	font-size: 12px;
	line-height: 1.8em;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #fff;
}

.lqd-blog-post-style-1 .entry-meta a, .lqd-blog-post-style-1 .entry-meta time, .lqd-blog-post-style-2 .entry-meta a, .lqd-blog-post-style-2 .entry-meta time, .lqd-blog-post-style-5 .entry-meta a, .lqd-blog-post-style-5 .entry-meta time {
	font-size: 17px;
	letter-spacing: 0;
	text-transform: none;
	color: #fff;
}

.lqd-blog-post-style-1 h1.entry-title, .lqd-blog-post-style-2 h1.entry-title, .lqd-blog-post-style-5 h1.entry-title {
	color: #fff;
	text-align: center;
}

.lqd-blog-post-style-1 .lqd-post-header, .lqd-blog-post-style-2 .lqd-post-header {
	place-content: center;
}

.lqd-blog-post-style-1 .main-header-overlay+#lqd-site-content .lqd-post-header {
	padding-top: calc(15vmin + 100px);
}

.lqd-blog-post-style-1 .entry-meta>div, .lqd-blog-post-style-2 .entry-meta>div, .lqd-blog-post-style-6 .lqd-post-cover, .lqd-blog-post-style-7 .lqd-post-header {
	padding: 0 15px;
}

.lqd-blog-post-style-6 .container>.lqd-post-cover {
	padding: 0;
}

.lqd-blog-post-style-6 .lqd-post-cover, .lqd-blog-post-style-7 .lqd-post-cover {
	display: flex;
	margin: auto;
	flex-direction: column-reverse;
}

.lqd-blog-post-style-6 .cat-links, .lqd-blog-post-style-7 .cat-links {
	font-weight: 700;
}

.lqd-blog-post-style-6 h1.entry-title, .lqd-blog-post-style-7 h1.entry-title {
	margin-bottom: .25em;
}

.lqd-blog-post-style-6 .lqd-post-header, .lqd-blog-post-style-7 .lqd-post-header {
	margin-bottom: .5em;
}

.has-sidebar.lqd-blog-post-style-6 .lqd-post-cover {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

@media screen and (min-width:768px) {
	.lqd-blog-post-style-1 .entry-meta, .lqd-blog-post-style-2 .entry-meta {
		width: 75%;
		margin: auto;
	}
}

@media screen and (min-width:992px) {
	.lqd-blog-post-style-1 .lqd-post-header, .lqd-blog-post-style-2 .lqd-post-header {
		max-width: 940px;
		margin: auto;
	}
	
	.lqd-blog-post-style-1 h1.entry-title, .lqd-blog-post-style-2 h1.entry-title {
		font-size: 70px;
	}
	
	.lqd-blog-post-style-1 .entry-meta, .lqd-blog-post-style-2 .entry-meta {
		width: 90%;
	}
	
	.lqd-blog-post-style-3 .main-header-overlay~#lqd-site-content #lqd-contents-wrap {
		padding-top: 100px;
	}
}

@media screen and (min-width:1200px) {
	.lqd-blog-post-style-1 .entry-meta, .lqd-blog-post-style-2 .entry-meta {
		width: 70%;
	}
}

@media screen and (max-width:768px) {
	.lqd-blog-post-style-3 h1.entry-title, .lqd-blog-post-style-4 h1.entry-title, .lqd-blog-post-style-6 h1.entry-title, .lqd-blog-post-style-7 h1.entry-title {
		font-size: 40px;
	}
	
	.lqd-blog-post-style-1 .lqd-post-header, .lqd-blog-post-style-2 .lqd-post-header {
		padding-top: 25vmin;
		padding-bottom: 25vmin;
	}
}

@media screen and (max-width:479px) {
	.lqd-blog-post .lqd-post-header h1.entry-title {
		font-size: clamp(32px, 20vmax, 50px);
	}
	
	.lqd-blog-post-style-3 .lqd-post-header h1.entry-title {
		font-size: clamp(30px, 4vmax, 42px);
	}
	
	.lqd-blog-post-style-4 .lqd-post-header h1.entry-title, .lqd-blog-post-style-6 .lqd-post-header h1.entry-title, .lqd-blog-post-style-7 .lqd-post-header h1.entry-title {
		font-size: clamp(30px, 4.5vmax, 42px);
	}
}

.entry-meta {
	color: #000;
	font-size: 14px;
}

.entry-meta a {
	color: inherit;
}

.entry-meta a:hover {
	opacity: .7;
}

.entry-meta>div {
	display: flex;
	align-items: center;
	margin-bottom: 1.2em;
}

.entry-meta .byline>span>span:first-of-type, .entry-meta .cat-links>span:first-of-type, .entry-meta .posted-on>span:first-of-type {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	word-wrap: normal;
}

.entry-meta .byline {
	flex-direction: row;
	align-items: center;
}

.entry-meta .byline figure {
	width: 42px;
	flex-shrink: 0;
	margin-inline-end: 20px;
	border-radius: 60px;
	overflow: hidden;
}

.entry-meta .updated, .lqd-blog-post-style-3 .byline figure, .lqd-blog-post-style-6 .byline figure {
	display: none;
}

.entry-meta .cat-links:only-child {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.lqd-blog-post-style-1 .entry-meta>div:not(.byline), .lqd-blog-post-style-2 .entry-meta>div:not(.byline) {
	flex-direction: column;
	align-items: start;
}

.comment-form .comment-form-author.comment-notes:after, .comment-form .comment-form-author.comment-notes:before, .comment-form .comment-form-author.form-submit:after, .comment-form .comment-form-author.form-submit:before, .comment-form .comment-form-comment.comment-notes:after, .comment-form .comment-form-comment.comment-notes:before, .comment-form .comment-form-comment.form-submit:after, .comment-form .comment-form-comment.form-submit:before, .comment-form .comment-form-email.comment-notes:after, .comment-form .comment-form-email.comment-notes:before, .comment-form .comment-form-email.form-submit:after, .comment-form .comment-form-email.form-submit:before, .comment-form .comment-form-url.comment-notes:after, .comment-form .comment-form-url.comment-notes:before, .comment-form .comment-form-url.form-submit:after, .comment-form .comment-form-url.form-submit:before, .lqd-blog-post-style-1 .entry-meta>div:after, .lqd-blog-post-style-2 .entry-meta>div:after {
	content: none;
}

.lqd-blog-post-style-1 .entry-meta .byline>span>span:first-of-type, .lqd-blog-post-style-1 .entry-meta .cat-links>span:first-of-type, .lqd-blog-post-style-1 .entry-meta .posted-on>span:first-of-type, .lqd-blog-post-style-2 .entry-meta .byline>span>span:first-of-type, .lqd-blog-post-style-2 .entry-meta .cat-links>span:first-of-type, .lqd-blog-post-style-2 .entry-meta .posted-on>span:first-of-type {
	clip: auto;
	height: auto;
	overflow: visible;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	font-weight: 700;
}

.lqd-blog-post-style-1 .entry-meta .byline figure, .lqd-blog-post-style-2 .entry-meta .byline figure {
	width: 57px;
}

.lqd-blog-post-style-3 .tags-links a {
	mix-blend-mode: hard-light;
}

@media screen and (min-width:480px) {
	.entry-meta>div:after {
		content: "";
		width: 3px;
		height: 3px;
		border-radius: 2px;
		margin-inline-start: 1em;
		margin-inline-end: 1em;
		background-color: currentColor;
	}
	
	.entry-meta>div:last-child:after, .entry-meta>div:only-child:after {
		content: none;
	}
}

@media screen and (min-width:992px) {
	.lqd-blog-post-style-1 .entry-meta, .lqd-blog-post-style-2 .entry-meta {
		justify-content: space-between;
	}
}

@media screen and (max-width:991px) {
	.lqd-blog-post-style-1 .entry-meta, .lqd-blog-post-style-2 .entry-meta {
		justify-content: space-between;
	}
}

@media screen and (max-width:479px) {
	.share-links, .tags-links {
		width: 100%;
	}
	
	.entry-meta>div {
		flex: 1 50%;
		margin-bottom: .5em;
	}
	
	.entry-meta .byline figure {
		display: none;
	}
	
	.cat-links:only-child {
		margin-bottom: 1em;
	}
	
	.lqd-blog-post-style-1 .entry-meta>div, .lqd-blog-post-style-2 .entry-meta>div {
		justify-content: center;
	}
	
	.lqd-blog-post-style-1 .entry-meta>div:not(.byline), .lqd-blog-post-style-2 .entry-meta>div:not(.byline) {
		align-items: center;
	}
	
	.lqd-blog-post-style-4 .lqd-post-header .entry-meta:last-child>div, .lqd-blog-post-style-5 .lqd-post-header .entry-meta:last-child>div, .lqd-blog-post-style-6 .lqd-post-header .entry-meta:last-child>div, .lqd-blog-post-style-7 .lqd-post-header .entry-meta:last-child>div {
		flex: 0 auto;
		padding: .25em 1em;
		margin-inline-end: .5em;
		border-radius: 3px;
		background-color: #f3f3f3;
	}
}

.lqd-post-cover, .lqd-post-media {
	position: relative;
}

.lqd-post-cover h1.entry-title {
	margin-bottom: .35em;
}

.lqd-post-media img {
	width: 100%;
}

.lqd-post-media:empty, .related-posts p:empty {
	display: none;
}

.lqd-post-media[data-parallax] {
	will-change: transform;
}

.lqd-post-cover-overlay {
	pointer-events: none;
}

.lqd-blog-post-style-1 .lqd-post-cover-overlay, .lqd-blog-post-style-2 .lqd-post-cover-overlay {
	background-color: rgba(0, 0, 0, .37);
}

.lqd-blog-post-style-6 .lqd-post-media {
	padding-top: 62.5%;
}

.lqd-blog-post-style-6 .lqd-post-media img, .lqd-blog-post-style-7 .lqd-post-media img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.lqd-blog-post-style-7 .lqd-post-media {
	padding-top: 45%;
}

.lqd-blog-post-style-1 .lqd-post-cover, .lqd-blog-post-style-2 .lqd-post-cover, .lqd-blog-post-style-3 .lqd-post-cover, .lqd-blog-post-style-5 .lqd-post-cover, .lqd-blog-post-style-7 .lqd-post-cover {
	margin-bottom: 70px;
}

.comments-area {
	padding-bottom: 50px;
	clear: both;
}

.comment-respond {
	margin: .2em 0 0;
}

.comment-form {
	margin-top: 3em;
	font-size: 16px;
}

.comment-form>.row {
	display: flex;
	flex-wrap: wrap;
}

.comment-form input, .comment-form textarea {
	position: relative;
	z-index: 1;
	width: 100%;
	border: 0;
	background-color: transparent;
	line-height: 1.5em;
}

.comment-form input:focus, .comment-form textarea:focus {
	outline: 0;
}

.comment-form input {
	height: 45px;
}

.comment-form input[type=checkbox], .comment-form input[type=radio] {
	height: auto;
}

.comment-form input[type=checkbox]+label, .comment-form input[type=radio]+label {
	margin-inline-start: 8px;
}

.comment-form input[type=submit] {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 16px 55px;
	border: 0;
	background-color: #181b31;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, .5);
	transition: transform .3s, box-shadow .3s;
}

.comment-form input[type=submit]:hover {
	box-shadow: 0 5px 25px rgba(0, 0, 0, .2);
	transform: translateY(-2px);
}

.comment-form .comment-form-author, .comment-form .comment-form-comment, .comment-form .comment-form-email, .comment-form .comment-form-url {
	margin-bottom: 35px;
	position: relative;
	perspective: 1200px;
}

.comment-form .comment-form-author:after, .comment-form .comment-form-author:before, .comment-form .comment-form-comment:after, .comment-form .comment-form-comment:before, .comment-form .comment-form-email:after, .comment-form .comment-form-email:before, .comment-form .comment-form-url:after, .comment-form .comment-form-url:before {
	content: "";
	display: table;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	transition: transform .6s cubic-bezier(.23, 1, .32, 1);
}

.comment-form .comment-form-author:before, .comment-form .comment-form-comment:before, .comment-form .comment-form-email:before, .comment-form .comment-form-url:before {
	transform: scale(1);
	transform-origin: left center;
	background-color: #d8dbe2;
}

.comment-form .comment-form-author:after, .comment-form .comment-form-comment:after, .comment-form .comment-form-email:after, .comment-form .comment-form-url:after {
	clear: both;
	transform: scale(0, 2);
	transform-origin: right center;
	background-color: #181b31;
}

.comment-form .comment-form-author.form-submit, .comment-form .comment-form-comment.form-submit, .comment-form .comment-form-email.form-submit, .comment-form .comment-form-url.form-submit {
	margin-bottom: 90px;
}

.comment-form .comment-form-author.input-focused:before, .comment-form .comment-form-comment.input-focused:before, .comment-form .comment-form-email.input-focused:before, .comment-form .comment-form-url.input-focused:before {
	transform: scale(0, 2);
	transform-origin: right center;
}

.comment-form .comment-form-author.input-focused:after, .comment-form .comment-form-comment.input-focused:after, .comment-form .comment-form-email.input-focused:after, .comment-form .comment-form-url.input-focused:after {
	transform: scale(1);
	transform-origin: left center;
}

.comment-form .comment-form-author.input-filled .split-unit, .comment-form .comment-form-comment.input-filled .split-unit, .comment-form .comment-form-email.input-filled .split-unit, .comment-form .comment-form-url.input-filled .split-unit {
	opacity: 0 !important;
	transform: translateY(-27%) rotateX(-45de) !important;
}

.comment-form .logged-in-as {
	padding-inline-start: 15px;
	padding-inline-end: 14px;
}

.comment-form .logged-in-as:after, .comment-form .logged-in-as:before, .comment-form-cookies-consent:after, .comment-form-cookies-consent:before, .pingback cite:before, .trackback cite:before {
	content: none;
}

.comment-form .comment-subscription-form {
	text-align: start;
	margin-bottom: .5em;
}

.comment-form .comment-subscription-form+input[type=submit] {
	margin-top: 1em;
}

.comment-notes {
	text-align: center;
}

.comment-reply-title {
	font-weight: 700;
}

.comment-reply-title small {
	vertical-align: middle;
}

.comment-form-cookies-consent {
	display: flex;
	padding-inline-start: 15px;
	padding-inline-end: 15px;
	align-items: center;
	order: 3;
}

.comment-form-cookies-consent input, .comment-form-cookies-consent label {
	width: auto;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: inherit;
}

.comment-form-cookies-consent~div {
	order: 2;
}

.no-comments {
	font-weight: 700;
	text-align: center;
	color: #333;
}

.lqd-blog-post-style-4 .comment-form input[type=submit], .lqd-blog-post-style-6 .comment-form input[type=submit] {
	border-radius: 50em;
}

.has-sidebar .comment-reply-title {
	text-align: inherit;
	justify-content: inherit;
}

@media screen and (max-width:991px) {
	.comments-area {
		padding: 0 15px 40px;
	}
}

@media screen and (max-width:768px) {
	.comment-form>.row>div {
		width: 100%;
		text-align: inherit !important;
	}
}

@media screen and (max-width:479px) {
	.container .comments-area {
		padding-inline-start: 0;
		padding-inline-end: 0;
	}
	
	.comment-form {
		margin-top: 2em;
	}
	
	.comment-form input[type=checkbox], .comment-form input[type=radio] {
		width: 20px;
		height: 20px;
		flex: 1 0 20px;
		margin-inline-end: 6px;
	}
}

.comment-author {
	display: flex;
	color: #16171e;
}

.comment-author a {
	color: #16171e;
}

.comment-author .avatar {
	width: 70px;
	margin-inline-end: 18px;
	border-radius: 50em;
}

.comment-author .says {
	display: none;
}

.comment-meta {
	display: flex;
	align-items: start;
	justify-content: space-between;
}

.comment-edit-link, .comment-permalink {
	color: var(--color-link);
}

.comment-edit-link {
	margin-inline-start: 5px;
}

.comment-metadata {
	font-size: .7777777778em;
}

.comment-metadata a {
	color: #40414a;
}

.comment .comment-extras, .comment-content {
	padding-inline-start: 88px;
}

.comment-content {
	margin: 0 0 15px;
}

.comment-content p {
	margin-bottom: .75em;
}

.comment-extras {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.comment-extras p {
	margin: 0;
}

.comment-body {
	margin-bottom: 30px;
}

.comment, .pingback, .trackback {
	font-size: 16px;
	line-height: 1.3333333333em;
}

.comment .reply a {
	display: inline-block;
	padding: 7px 13px;
	font-size: 10px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #181b31;
	border: 1px solid #d8dbe2;
}

.comment .reply a:hover {
	border-color: #181b31;
	background-color: #181b31;
	color: #fff;
}

.comment ul {
	list-style-type: disc;
}

.comment ul ul {
	list-style-type: circle;
}

.comment ul ul ul {
	list-style-type: square;
}

.comment.bypostauthor .comment-author, .comment.bypostauthor .comment-author a, .related-posts .lqd-lp-style-13:hover .lqd-lp-title a {
	color: var(--color-primary);
}

.pingback, .trackback {
	font-size: 18px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #d8dbe2;
}

.pingback cite, .trackback cite {
	flex-basis: 50%;
	padding: 0;
	margin: 0;
	flex-grow: 1;
	text-transform: none;
	letter-spacing: 0;
	font-size: 1em;
}

.pingback time, .trackback time {
	margin: 0 1.5em;
}

.comment-list {
	padding: 1em 0;
	margin: 2.25em 0 1em;
	list-style: none;
}

.comment-list ol.children {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-inline-start: 86px;
}

.comment-list ol.children .avatar {
	width: 45px;
}

.comment-list ol.children .comment .comment-extras, .comment-list ol.children .comment-content {
	padding-inline-start: 63px;
}

.comment-list ol.children .comment-content {
	margin-top: 4px;
}

.comment-list .comment-respond {
	background: 0 0;
	padding: 0;
}

@media screen and (max-width:768px) {
	.comment-extras {
		display: block;
	}
	
	p.comment-awaiting-moderation {
		margin-top: .75em;
		font-size: 13px;
		color: #000;
	}
	
	.comment-list ol.children {
		margin-inline-start: 25px;
	}
}

@media screen and (max-width:479px) {
	.comment-content {
		margin-top: 0;
	}
	
	.comment-meta {
		flex-wrap: wrap;
	}
	
	.comment-metadata {
		width: 100%;
	}
}

.blog-post-footer {
	padding-top: 50px;
	padding-bottom: 30px;
	margin-top: 40px;
	position: relative;
	font-size: 13px;
}

.blog-post-footer:before {
	content: "";
	display: inline-block;
	border-top: 1px dashed #cecece;
	position: absolute;
	top: 0;
	left: 15px;
	right: 15px;
}

.container .blog-post-footer:before {
	left: 0;
	right: 0;
}

.share-links:not(:first-child), .tags-links:not(:first-child) {
	padding-inline-start: .5em;
}

.share-links>span, .tags-links>span {
	margin-inline-end: 1.5em;
}

.tags-links a {
	display: inline-block;
	padding: .25em 1em;
	margin-inline-end: 10px;
	border-radius: 30px;
	background-color: #f5f7fa;
	line-height: 1.5em;
	color: #000;
}

.tags-links a:hover, nav.post-nav a:hover .nav-subtitle {
	background-color: #000;
	color: #fff;
}

.tags-links a, .tags-links>span {
	margin-bottom: 5px;
}

.share-links a {
	color: #63686a;
}

.share-links a:hover {
	color: #000;
}

.lqd-blog-post-style-3 .blog-post-footer {
	display: flex;
	padding-top: 65px;
	flex-direction: column;
	border-top: 1px solid #c3c3c3;
}

.lqd-blog-post-style-3 .blog-post-footer>div:first-child {
	margin-top: 50px;
}

.lqd-blog-post-style-4 .blog-post-footer {
	padding-top: 2.25em;
	border-top: 1px solid #d8dbe2;
}

@media screen and (max-width:991px) {
	.blog-post-footer {
		padding-inline-start: 0;
		padding-inline-end: 0;
		margin: 30px 15px;
	}
	
	.container .blog-post-footer {
		margin-inline-start: 0;
		margin-inline-end: 0;
	}
}

@media screen and (max-width:479px) {
	.blog-post-footer {
		padding-top: 20px;
	}
	
	.blog-post-footer:before {
		left: 0;
		right: 0;
	}
	
	.blog-post-footer>.d-flex {
		flex-wrap: wrap;
	}
	
	.blog-post-footer .tags-links {
		margin-bottom: 2em;
	}
	
	.blog-post-footer .share-links:last-child, .blog-post-footer .tags-links:last-child {
		margin-bottom: 20px;
	}
	
	.lqd-blog-post-style-3 .blog-post-footer {
		padding-top: 35px;
	}
}

.post-author .author-all-posts {
	display: inline-flex;
	align-items: center;
	font-size: 15px;
	color: #000;
}

.post-author .author-all-posts i {
	margin-inline-start: 10px;
}

@media screen and (min-width:768px) {}

@media screen and (max-width:768px) {}

@media screen and (max-width:479px) {
	.post-author-classic>figure {
		margin-inline-end: 0;
		margin-bottom: .5em;
	}
	
	.post-author-classic .author-all-posts {
		margin-bottom: 1em;
	}
}

nav.post-nav {
	display: flex;
	padding: 2.25em 0;
	margin: 0;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2272727273em;
	word-break: break-word;
}

nav.post-nav a {
	display: inline-block;
	position: relative;
	color: #000;
}

nav.post-nav .nav-subtitle {
	display: inline-flex;
	align-items: center;
	padding: .5em 1.5em;
	margin-bottom: 20px;
	border-radius: 2em;
	background-color: #f5f7fa;
	font-size: 12px;
	line-height: 1.85em;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #000;
	transition: color .3s, background-color .3s;
}

nav.post-nav .nav-subtitle:last-child {
	margin-bottom: 0;
}

nav.post-nav .nav-title {
	display: block;
}

nav.post-nav .nav-next, nav.post-nav .nav-previous {
	flex-basis: 45%;
}

nav.post-nav .lqd-pf-nav-all {
	display: flex;
	line-height: 1em;
}

nav.post-nav .lqd-pf-nav-all i {
	font-style: normal;
}

nav.post-nav .lqd-pf-nav-all .nav-subtitle {
	display: none;
	margin: 0;
}

nav.post-nav .nav-previous {
	padding-inline-end: 15px;
	margin-inline-end: auto;
}

nav.post-nav .nav-next {
	text-align: end;
	padding-inline-start: 15px;
	margin-inline-start: auto;
}

.blog-post-footer nav.post-nav:first-child {
	padding-top: 0;
}

@media screen and (max-width:479px) {
	nav.post-nav {
		padding: 15px 0 0;
		flex-direction: column;
		align-items: center;
	}
	
	nav.post-nav .nav-next, nav.post-nav .nav-previous {
		width: 100%;
		text-align: inherit;
		padding: 0;
		margin-inline-start: 0;
		margin-inline-end: 0;
	}
	
	nav.post-nav .nav-previous:not(:last-child) {
		margin-bottom: 1.15em;
	}
	
	nav.post-nav .lqd-pf-nav-all {
		order: -1;
		width: 100%;
		height: auto;
		margin-top: 0;
		margin-bottom: 1.25em;
		justify-content: end;
	}
	
	nav.post-nav .lqd-pf-nav-all i {
		font-style: normal;
	}
	
	nav.post-nav .lqd-pf-nav-all span {
		order: -1;
		margin-inline-end: 20px;
		margin-inline-start: 7px;
	}
	
	nav.post-nav .lqd-pf-nav-all .nav-subtitle {
		display: flex;
	}
}

.related-posts {
	color: #696969;
}

.related-posts>.container>.row {
	display: flex;
	flex-wrap: wrap;
}

.related-posts>.container>.row:after, .related-posts>.container>.row:before {
	content: none;
}

.related-posts, .related-posts .lqd-lp {
	margin-bottom: 30px;
}

.related-posts .lqd-lp .lqd-lp-meta {
	line-height: 2em;
}

.related-posts .lqd-lp .lqd-lp-cat a {
	background-color: #000;
}

.related-posts .lqd-lp .lqd-lp-excerpt {
	font-size: 15px;
}

.related-posts .lqd-lp .lqd-lp-date, .related-posts .lqd-lp .lqd-lp-footer a {
	color: #000;
}

.related-posts .lqd-lp-style-10 .lqd-lp-date {
	font-weight: 400 !important;
	color: #fff;
}

.related-posts .lqd-lp-style-13 .lqd-lp-img>figure, .related-posts .lqd-lp-style-20 .lqd-lp-img>figure {
	width: 100%;
	padding-top: 66.7%;
}

.related-posts .lqd-lp-style-13 .lqd-lp-img>figure img, .related-posts .lqd-lp-style-20 .lqd-lp-img>figure img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: center;
}

.related-posts .lqd-lp-style-13 .lqd-lp-title {
	font-size: 19px;
}

.related-posts .lqd-lp-style-13 .lqd-lp-meta {
	font-size: 13px;
	line-height: 1.15em;
}

.related-posts .lqd-lp-style-13 .lqd-lp-date {
	background-color: #f2f3f5;
}

.related-posts .lqd-lp-style-13 .lqd-lp-excerpt {
	line-height: 1.8em;
}

.lqd-post-sticky-stuff .lqd-post-share>span, .related-posts .lqd-lp-style-13 .lqd-lp-footer {
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.related-posts .lqd-lp-style-13 .lqd-lp-footer .btn i {
	font-size: 1.25em;
}

.related-posts .lqd-lp-style-13 .lqd-lp-cat {
	background-color: #3b3b3b;
}

.related-posts .lqd-lp-style-13 .lqd-lp-cat a {
	background-color: transparent;
}

.related-posts-title {
	margin-top: 0;
	margin-bottom: 2em;
	font-weight: 700;
}

.lqd-blog-post-style-1 .related-posts {
	margin-bottom: 100px;
	padding: 70px 0;
	background-color: #f5f6f8;
}

.lqd-blog-post-style-2 .related-posts, .lqd-blog-post-style-7 .related-posts {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 70px 0;
	background-color: #f5f6f8;
}

.lqd-blog-post-style-1 .related-posts {
	margin-top: 90px;
}

.has-sidebar .related-posts-title {
	text-align: inherit;
}

.has-sidebar.lqd-blog-post-style-1 .related-posts, .has-sidebar.lqd-blog-post-style-2 .related-posts, .has-sidebar.lqd-blog-post-style-7 .related-posts {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	background: 0 0;
}

.has-sidebar.lqd-blog-post-style-1 .related-posts .container, .has-sidebar.lqd-blog-post-style-2 .related-posts .container, .has-sidebar.lqd-blog-post-style-7 .related-posts .container {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

@media screen and (min-width:768px) {
	.has-sidebar .related-posts>.container>.row>div {
		width: 50%;
	}
}

@media screen and (min-width:991px) {
	.lqd-blog-post-style-5 .related-posts {
		padding-top: 25px;
		padding-bottom: 35px;
	}
}

@media screen and (max-width:768px) {
	.lqd-blog-post-style-1 .related-posts, .lqd-blog-post-style-2 .related-posts, .lqd-blog-post-style-7 .related-posts {
		margin-top: 0;
	}
}

@media screen and (max-width:479px) {
	.related-posts-title {
		padding: 0 15px;
	}
	
	.container .related-posts-title {
		padding: 0;
	}
}

.lqd-post-sticky-stuff {
	color: #797979;
}

.lqd-post-sticky-stuff a {
	color: inherit;
}

.lqd-post-sticky-stuff .entry-meta {
	padding-top: 0;
	margin-bottom: 2.5em;
	border: 0;
}

.lqd-post-sticky-stuff .byline img {
	width: 100%;
}

.lqd-post-sticky-stuff .lqd-post-share {
	font-size: 27px;
	color: #797979;
}

.lqd-post-sticky-stuff .lqd-post-share>span {
	display: block;
	margin-bottom: .75em;
	font-size: 13px;
	line-height: 1em;
	font-weight: 500;
	color: #000;
}

.lqd-post-sticky-stuff .lqd-post-share:only-child a {
	padding-inline-end: 2em;
}

.lqd-post-sticky-stuff .lqd-post-share .social-icon-sm {
	font-size: 14px;
	line-height: 1em;
}

.lqd-post-sticky-stuff .lqd-post-share .social-icon-lg {
	font-size: 20px;
}

.lqd-post-sticky-stuff .lqd-post-share .social-icon-lg li {
	margin-bottom: 1.2em;
}

.lqd-post-sticky-stuff .social-icon-underline {
	color: #000;
}

.lqd-post-sticky-stuff .social-icon-underline li {
	border-bottom: 1px solid rgba(0, 0, 0, .15);
}

.lqd-post-sticky-stuff .social-icon-underline a {
	padding-top: 1em;
	padding-bottom: 1em;
}

.lqd-post-sticky-stuff .social-icon-vertical li {
	margin-bottom: .5em;
}

.lqd-post-sticky-stuff .social-icon-vertical a {
	display: flex;
	align-items: center;
}

@media screen and (min-width:992px) {
	.lqd-post-sticky-stuff {
		position: absolute;
		top: 3vh;
		bottom: 0;
		left: 0;
		z-index: 10;
		margin-inline-start: 5vw;
		pointer-events: none;
	}
	
	.lqd-post-sticky-stuff-inner {
		display: inline-flex;
		flex-direction: column;
		position: sticky;
		top: calc(10vh + var(--lqd-sticky-header-height, 0));
		left: 0;
		pointer-events: auto;
	}
}

@media screen and (max-width:1366px) {
	.lqd-post-sticky-stuff {
		margin-inline-start: 3vw;
	}
}

@media screen and (max-width:991px) {
	.lqd-post-sticky-stuff {
		display: none;
	}
}

@media screen and (min-width:992px) {
	body.has-sidebar.lqd-blog-post-style-1 #lqd-contents-wrap, body.has-sidebar.lqd-blog-post-style-2 #lqd-contents-wrap, body.has-sidebar.lqd-blog-post-style-4 #lqd-contents-wrap, body.has-sidebar.lqd-blog-post-style-5 #lqd-contents-wrap, body.has-sidebar.lqd-blog-post-style-7 #lqd-contents-wrap {
		padding-top: 0;
	}
	
	body.has-sidebar.lqd-blog-post-style-1 .lqd-post-cover, body.has-sidebar.lqd-blog-post-style-2 .lqd-post-cover, body.has-sidebar.lqd-blog-post-style-4 .lqd-post-cover, body.has-sidebar.lqd-blog-post-style-5 .lqd-post-cover, body.has-sidebar.lqd-blog-post-style-7 .lqd-post-cover {
		width: 100vw;
		left: 50%;
		right: 50%;
		margin-inline-start: -50vw;
		margin-inline-end: 0;
	}
	
	body.has-sidebar.lqd-blog-post-style-3 #lqd-contents-wrap, body.has-sidebar.lqd-blog-post-style-6 #lqd-contents-wrap {
		padding-top: 50px;
	}
	
	body.has-sidebar .related-posts>.container, body.has-sidebar.lqd-blog-post-style-3 .lqd-post-cover, body.has-sidebar.lqd-blog-post-style-6 .lqd-post-cover {
		width: 100%;
	}
	
	body.has-sidebar .lqd-post-sticky-stuff {
		left: -8vw;
		margin-inline-start: 0;
	}
}