/* -------- Design site settings and langugae settings in the side bar */
/* [language_switch class="sidebar-custom-class" link_class="sidebar-custom-link"]
[site_settings mode="panel"] */

@media (max-width: 992px) {
	.po-switch-wrap--footer,
	.po-site-settings--floating,
	button.po-switch-tab{
		display: none !important;
	}
	.po-switch-wrap--inline {
		padding-top: 70px;
	}
}

/* @media (min-width: 992px) {
	.po-switch-wrap--inline,
	.po-site-settings--shortcode {
		display: none !important;
	}
} */

.po-switch-wrap--inline .po-switch-tab{
	display: none !important;
}

.po-language-switch.lang-switch-btn.po-language-switch--inline.sidebar-custom-class {
    border: 1px solid;
    padding: 5px 10px 5px 10px;
    border-radius: 50px;
	width: 100%;
    display: flex;
    justify-content: space-between;
}

.po-site-settings.po-site-settings--shortcode.po-site-settings--panel-only {
    width: 100%;
	left: 0 !important;
}

a.po-language-switch__link.sidebar-custom-link {
    filter: drop-shadow(0px 2px 10px black);
    padding: 2px 10px 6px 10px;
	text-align: center;
}

/* Sidebar category list */
.po-cat-grid.cols-1 > article.po-cat-card > a > img {
	width: 75px;
}
.po-cat-grid.cols-1 > article.po-cat-card > .po-cat-card__body > .po-cat-desc.entry-summary{
	display: none;
}
.po-cat-grid.cols-1 > article.po-cat-card > .po-cat-card__body > h3.po-cat-title{
	font-size: 20px;
}
.po-cat-grid.cols-1 > article.po-cat-card {
    display: flex;
    justify-content: flex-start;
    align-items: center;
	height: 100px;
}


/* ---------- Quick Login Right Button */

p.login-username,
p.login-password{
    text-align: justify;
}

/* ---------- Hide next/prev button and progresss bar on Encyclopedia categories */
article.category-encyclopedia > div > div.order-2 > div:nth-child(2) > div.post-content-excerpt > div > div.po-progress-bar,
article.category-encyclopedia > div > div.order-2 > div:nth-child(2) > div.post-content-excerpt > div > nav{
	display: none !important;
}

/* ---------- CSS For Embeded Videos ---------*/
.po-embed-wrap { position: relative; width: 100%; overflow: hidden; }
.po-embed-wrap .po-embed-inner { position: absolute; inset: 0; }
.po-embed-wrap iframe { width: 100%; height: 100%; border: 0; display: block; }

/* ---------- Next and Prev buttons under the posts ---------*/
.po-story-nav a{
	color: #fff !important;
	background-color: #5c1ae6 !important;
}
.po-story-nav a:hover{
	background-color: #5c1ae694 !important;
}

/* ---------- hr style class="ajdwp-hr" ---------*/
hr.ajdwp-hr{
    height: 1px;
    background: #000000;
    filter: drop-shadow(0px 4px 2px black);
}