/* ШАПКА */
.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

html, body {
	overflow-x: hidden; /* Prevent scroll on narrow devices */
}

body {
	padding-top: 56px;
}

.oydea-color-text {
	color: var(--oydea-color-text);
}

@media (max-width: 991.98px) {
	.offcanvas-collapse {
		position: fixed;
		top: 56px; /* Height of navbar */
		bottom: 0;
		left: 100%;
		width: 100%;
		padding-right: 1rem;
		padding-left: 1rem;
		overflow-y: auto;
		visibility: hidden;
		background-color:var(--oydea-color-primary);
		background-image:linear-gradient(135deg,var(--oydea-color-primary),var(--oydea-color-hover));
		transition: transform .3s ease-in-out, visibility .3s ease-in-out;
	}
	.offcanvas-collapse.open {
		visibility: visible;
		transform: translateX(-100%);
	}
	.nav.nav-pills {
		margin-top: -13rem;
	}
}

.bg-purple {
	background-color: #6f42c1;
}
nav.navbar.fixed-top {
	background-color: var(--oydea-color-primary) !important;
	box-shadow: inset 0 5px 5px rgb(0 0 0 / 3%);
}
nav .nav-item {
	background-color: var(--oydea-color-primary);
	border-radius: 2rem;
	background-image: linear-gradient(135deg,var(--oydea-color-primary),var(--oydea-color-hover));
	margin: 0 1rem 0 0;
	height: 3rem;
	width: 3rem;
	text-align: center;
}
nav .nav-item img {
	height: 2.0rem;
	margin: 0.5rem 0 0 0;
}
#AmoraleNavBar .dropdown-toggle img {
	margin: 0.55rem 0 0 -1.0em;
}
#AmoraleNavBar .dropdown-toggle {
	white-space: unset;
}
#AmoraleNavBar .dropdown-toggle:after {
	vertical-align: 0;
	border-top: 0.5em solid;
	border-right: 0.5em solid transparent;
	border-left: 0.5em solid transparent;
	margin: 0 0 0.255em 1.0em;
}
#AmoraleNavBar  .nav-link {
	display: inline;
}
#AmoraleNavBar .dropdown-menu[data-bs-popper] {
	padding: 0.55rem;
	margin: 0.55rem 0 0 -6rem;
	border-color: var(--oydea-color-link);
	background: var(--oydea-color-hover);
}
#AmoraleNavBar .cat-search {
	min-width: 22rem;
	margin: -6rem;
	padding: 0.55rem;
}
#AmoraleNavBar .nav {
	justify-content: center;
}
input#mod-finder-searchword111 {
	width: 14.5rem;
}
.dropdown-menu {
	min-width: unset;
}
.oydea-vervion {
	font-size: 0.75rem;
	color: #03d5df;
	margin: -3rem 0 0 6.7rem;
	padding: 0.12rem 0.24rem;
	display: block;
	font-family: cursive;
	z-index: -1;
	border-radius: 0.25rem;
}
.headeruser {
	width: 15rem;
}
/* конец ШАПКА */

/* Хлебные крошки */
.breadcrumb-item.active span {
    border: var(--oydea-color-link) 1px solid;
    padding: 0.25rem;
    border-radius: 0.25rem;
}
/* Конец Хлебных Крошек */

/* Шарики! =D */
.ya-share2,
.ya-share2 * {
  line-height: normal;
}
.ya-share2 :link:hover,
.ya-share2 :visited:hover {
  color: #000 !important;
}
.ya-share2__badge {
  border-radius: 1.5rem !important;
  height: 3rem;
  width: 3rem;
  color: #fff;
  overflow: hidden;
  position: relative;
}
.ya-share2__icon {
  height: 3rem;
  width: 3rem;
  background-size: 2.5rem 2.5rem;
  background-position: center;
}
.ya-share2__list,
.ya-share2__badge,
.ya-share2__icon {
  display: inline-block;
  vertical-align: top;
}
.ya-share2__link {
	display: block;
	padding: .25rem .5rem;
}
.ya-share2__container_mobile .ya-share2__badge {
  border-radius: 50%;
}
.ya-share2__title {
  color: #000;
}
.ya-share2__item_more {
  position: relative;
}
.ya-share2__item_more .ya-share2__link_more .ya-share2__title {
  display: none;
}
.ya-share2__dropdown-menu {
	min-width: unset !important;
	margin-left: 0.2rem;
}
.ya-share2__dropdown-menu:after,
.drop_user_info__dropdown-menu:after {
	left: 1.9rem;
	color: #fbfe00;
}
.ya-share2__item_service_facebook .ya-share2__badge,
.ya-share2__item_service_facebook .ya-share2__mobile-popup-badge
{
	background-color: #3b5998;
}
.ya-share2__item_service_facebook .ya-share2__icon
{
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_facebook .ya-share2__icon
{
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_odnoklassniki .ya-share2__badge,
.ya-share2__item_service_odnoklassniki .ya-share2__mobile-popup-badge
{
	background-color: #eb722e;
}
.ya-share2__item_service_odnoklassniki .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_odnoklassniki .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_telegram .ya-share2__badge,
.ya-share2__item_service_telegram .ya-share2__mobile-popup-badge
{
    background-color: #64a9dc;
}
.ya-share2__item_service_telegram .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_telegram .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_twitter .ya-share2__badge,
.ya-share2__item_service_twitter .ya-share2__mobile-popup-badge
{
    background-color: #00aced;
}
.ya-share2__item_service_twitter .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_twitter .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_vkontakte .ya-share2__badge,
.ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge
{
    background-color: #4680c2;
}

.ya-share2__item_service_vkontakte .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_vkontakte .ya-share2__icon
{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.headerlike {
    margin: 0.55rem 0 0 -0.5rem !important;
	padding: 0.22rem 0 !important;
	min-width: unset !important;
    width: 4rem !important;
}
/* конец ШАРИКИ */

/* ЛАНГУАГЕ */
.mod-languages {
    margin: 0.55rem 0 0 -0.5rem !important;
	padding: 0.22rem 0 !important;
	min-width: unset !important;
    width: 4rem !important;
	text-align: center !important;
}
.mod-languages li {
	padding: 0 0 0.5em 0;
	border-radius: 2rem;
	margin: 0.5rem 0 0.4rem 0.45rem;
	width: 3rem;
}
.lang-active {
	background: var(--oydea-color-text);
}
.lang-inactive {
	background: var(--oydea-color-primary);
}
/* конец ЛАНГУАГЕ */

/* Форма "Добавить видео c YouTube" */
.alert-message {
	color: var(--danger);
}
label {
	color: var(--oydea-color-primary);
	font-weight: 500;
}
joomla-tab[view=tabs]>div[role=tablist] {
    border: 1px solid var(--oydea-color-link);
}
joomla-tab button[aria-expanded=true]:after {
    background-color: var(--oydea-color-link);
    opacity: unset;
}
joomla-tab button[role=tab][aria-expanded=true] {
    background-color: var(--oydea-color-primary);
    color: white;
    font-weight: 500;
    background-image: unset;
}
joomla-tab[view=accordion]>button {
    color: var(--oydea-color-hover);
    font-weight: 500;
}
.controls {
	color: var(--oydea-color-primary);
}
/* Конец Формы "Добавить видео c YouTube" */

/* User Menu */
.user-menu-style li {
	background: none;
}
li .user-menu {
	text-decoration: none !important;
	font-weight: 500;
	width: 14rem;
	display: inline-block;
	text-align: left;
	background: none;
}
li .user-menu:hover {
	color: white;
	background: #01939a;
}
/* Конец User Menu */

/* Квест */
joomla-tab button[aria-expanded=true]:after {
	height: 1.25rem !important;
	width: 1.25rem !important;
	position: unset;
	background-color: #fff;
}
/* Конец Квеста */