html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

.page-header {
	background:
		url("/css/images/title_header_bg_left.webp") left top repeat-y,
		url("/css/images/title_header_bg_right.webp") right top repeat-y,
		#eee;
}

@media (max-width: 1000px) {
	.page-header {
		background:
			url("/css/images/title_header_bg_right.webp") right top repeat-y,
			#eee;
	}
}

.site-breadcrumbs {
	margin-top: 10px !important;
	height: auto;
	white-space: pre-wrap;
}

.site-breadcrumbs ol li {
	display: contents !important;
}

@media screen and (max-width: 600px) {
	.site-breadcrumbs {
		margin-top: 15px !important;
	}
}

.single-page-article h2 {
	margin-top: 30px;
	margin-bottom: 15px;
}

time.published {
	display: none;
}

.single .post-tags {
	font-size: 14px;
	font-weight: 600;
	margin: 30px 0 0;
	text-transform: none;
	border-top: 1px solid #f7f7f7;
	padding-top: 15px;
}

img:focus,
img:active {
	outline: none !important;
}

a:focus,
a:active {
	outline: none !important;
	text-decoration: none !important;
}

.mfp-close {
	right: unset !important;
	padding-right: 20px !important;
	border-radius: 0 !important;
}

.single .post-tags {
	border-top: 1px solid #e9e9e9 !important;
	font-weight: 500 !important;
}

.ul2 {
	column-count: 1;
	column-gap: 24px;
}

@media (min-width: 790px) {
	.ul2 {
		column-count: 2;
	}
}

.readcrumbs_main_icon {
	display: none;
}

#ez-toc-container li,
#toc_container li {
	margin-top: 5px !important;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	background-color: #7171713b !important;
}

.blog-entry.post .blog-entry-header .entry-title a {
	line-height: 1.1 !important;
}

.blog-entry.post .blog-entry-header .entry-title h2 {
	line-height: 1.1 !important;
}

.blog-entry.post .blog-entry-header .entry-title {
	line-height: 1.1 !important;
}

.oceanwp-mobile-menu-icon>button {
	line-height: normal !important;
}

@media only screen and (max-width: 959px) {
	body.default-breakpoint .oceanwp-mobile-menu-icon {
		margin-top: 25px;
	}
}

.related-post-title {
	line-height: 1.2 !important;
}