.show-submenu:hover + .menu-shower {
	display: block;
}

.menu-shower:hover {
	display: block;
}

.menu-shower:before {
	content: " ";
	width: 100%;
	height: 25px;
	position: absolute;
	top: -10px;
}

.show-submenu:before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: -15px;
}

ul.toc_list {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.toc_list li {
	list-style: none;
	padding: 0;
}

ul.toc_list li > a > .toc_number {
	background: #833fb9;
	color: #FFF;
	padding: 1px 10px;
	border-radius: 6px;
	font-size: 13px;
	margin-right: 10px;
	height: 27px;
	height: 19px;
	display: flex;
	align-items: center;
	font-size: 10px;
}

ul.toc_list li > a {
	text-decoration: none;
	color: #555555;
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 2;
}

ul.toc_list {
	padding: 10px;
	border-radius: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #FFF;
}

#toc_container {
	background: #833fb9;
	padding: 10px;
	border-radius: 15px;
}

.toc_title {
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
	text-align: center;
}
.toc_title {
	font-weight: normal;
}

.toc_toggle a {
	text-decoration: none !important;
	color: #Fff;
	font-size: 17px;
}

.toc_toggle {
	display: none;
}

.animate-ping {
	margin-left: 10px;
}

.wp-block-gallery img {
	margin: 0 auto !important;
	border-radius: 10px;
	box-shadow: 0px 3px 4px rgb(0 0 0 / 40%);
}

p#breadcrumbs a {
	text-decoration: none;
	color: #dc2625;
}

p#breadcrumbs {
	font-size: 14px;
}

@media screen and (max-width: 500px) {
	ul.toc_list li > a {
		text-decoration: none;
		color: #555555;
		display: flex;
		align-items: center;
		font-size: 14px;
		line-height: 2;
		display: flex;
		align-items: flex-start;
		line-height: 1;
		margin-bottom: 20px !important;
	}

	ul.toc_list ul {
		padding: 0;
	}
}
.animate-left-right {
	position: relative;
	-webkit-animation: linear infinite;
	-webkit-animation-name: run;
	-webkit-animation-duration: 0.5s;
}


@-webkit-keyframes run {
	0% {
		left: 0;
	}
	50% {
		left: 5px;
	}
	100% {
		left: 0;
	}
}

.content-main ul li {
	list-style: none;
}

.content-main ul li {
	position: relative;
}

.content-main ul li:before {
	content: " ";
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath opacity='0.5' d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' fill='%238641c0'%3E%3C/path%3E%3Cpath d='M10.4127 8.49812L10.5766 8.20419C11.2099 7.06807 11.5266 6.5 12 6.5C12.4734 6.5 12.7901 7.06806 13.4234 8.20419L13.5873 8.49813C13.7672 8.82097 13.8572 8.98239 13.9975 9.0889C14.1378 9.19541 14.3126 9.23495 14.6621 9.31402L14.9802 9.38601C16.2101 9.66428 16.825 9.80341 16.9713 10.2739C17.1176 10.7443 16.6984 11.2345 15.86 12.215L15.643 12.4686C15.4048 12.7472 15.2857 12.8865 15.2321 13.0589C15.1785 13.2312 15.1965 13.4171 15.2325 13.7888L15.2653 14.1272C15.3921 15.4353 15.4554 16.0894 15.0724 16.3801C14.6894 16.6709 14.1137 16.4058 12.9622 15.8756L12.6643 15.7384C12.337 15.5878 12.1734 15.5124 12 15.5124C11.8266 15.5124 11.663 15.5878 11.3357 15.7384L11.0378 15.8756C9.88633 16.4058 9.31059 16.6709 8.92757 16.3801C8.54456 16.0894 8.60794 15.4353 8.7347 14.1272L8.76749 13.7888C8.80351 13.4171 8.82152 13.2312 8.76793 13.0589C8.71434 12.8865 8.59521 12.7472 8.35696 12.4686L8.14005 12.215C7.30162 11.2345 6.88241 10.7443 7.02871 10.2739C7.17501 9.80341 7.78994 9.66427 9.01977 9.38601L9.33794 9.31402C9.68743 9.23495 9.86217 9.19541 10.0025 9.0889C10.1428 8.98239 10.2328 8.82097 10.4127 8.49812Z' fill='%238641c0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: -30px;
	top: 0px;
}

.content-main div.no_bullets li:before {
	display: none !important;
}

.content-main div.no_bullets {
	margin-bottom: 40px;
}

p.toc_title {
	display: none;
}

.po-main > a {
	width: 100%;
	margin: 0;
	margin-bottom: 10px;
	box-shadow: none;
}
.po-main {
	display: none;
}

.po-main {
	display: none;
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #ffffff;
	padding: 10px;
	gap: 10px;
	flex-direction: column;
	box-shadow: 0px -12px 30px rgb(0 0 0 / 25%);
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	z-index: 99999;
}

@media screen and (max-width: 768px) {
	.po-main {
		display: flex;
	}
}

body {
	background: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%239407f1' fill-opacity='0.04' fill-rule='evenodd'/%3E%3C/svg%3E");
}


.btn-main:before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
}


/** Block for demo */


.i-games {
	max-width: 870px;
	margin: 0 auto;
	height: 505px;
}

.preiframe {
	width: 100%;
	height: 100%;

}

.preiframe_inside {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*.preiframe_inside > span {
	border-radius: 4px;
	background: linear-gradient(90deg, #DBAB40 0%, #E9863D 100%);
	color: #fff;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 300px;
	width: 100%;
}*/

.preiframe_inside > span {
	border-radius: 4px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 300px;
	width: 100%;
	outline: none !important;
	border: none !important;
	box-shadow: none !important;
	color: #3f3400;
	font-weight: bold;
}

/*
.i-games > span {
    position: absolute;
}*/

.i-games iframe {
	width: 100%;
	height: 100%;
}

.i-games {
	margin-bottom: 40px;
	margin-top: 40px;
}

.preiframe {
	cursor: pointer;
}

.i-games {
	background: rgb(25 25 25 / 90%);
	position: relative;
}


.bg_fresh {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.i-games {
	position: relative;
}

.i-games {
	background: rgb(25 25 25 / 90%);
}

.preiframe_inside {
	display: flex;
	flex-direction: column;
}

.preiframe_inside a {
	/* background: red; */
	/* display: flex
; */
	/* width: 100%; */
	/* border-radius: 4px; */
	/* background: linear-gradient(90deg, #16c270 0%, #0f683c 100%); */
	/* color: #fff; */
	/* height: 50px; */
	/* display: flex
; */
	/* align-items: center; */
	/* justify-content: center; */
	max-width: 300px;
	width: 100%;
	margin-top: 20px;
	text-decoration: none;
	font-weight: 600;
	border: none !important;
	outline: none !important;
	box-shadow: none !important;
}

@media screen and (max-width: 500px) {
	.preiframe_inside > span {
		font-weight: bold;
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
	}}

.header_line {
	max-width: 870px;
	margin: 0 auto;
}

.header_line .header_line_up_wrap {
	display: flex;
	justify-content: space-between;
}

ul.show-ul-likes {
	display: none;
}

.selected_header_link > .play-casino-btn, .selected_header_link > .selected_header_link {
	padding: 10px;
	display: flex;
}

.selected_header_link > .selected_header_link {
	background: #1c1c1c;
}

.selected_header_link {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
}


.selected_header_link svg.by-state.active {
	height: 25px !important;
	width: 23px !important;
	object-fit: contain;
	display: flex;
	fill: #FFF;
}

.selected_header_link svg.by-state.active path {
	height: 20px;
	width: 20px;
	display: flex;
	flex: 0 0 20px;
}

.play-casino-btn {
	background: linear-gradient(90deg,#16c270 0%,#0f683c 100%);
	font-weight: bold;
	color: #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
}

.play-casino-btn svg {
	width: 25px;
	height: 27px;
	display: flex;
	align-items: center;
}

.play-casino-btn > span {
	padding: 10px;
}

.header_line_up_wrap > .selected_header_link {
	width: calc(50% - 10px);
	background: linear-gradient(90deg,#DBAB40 0%,#E9863D 100%);
}

.header_line_up_wrap > .play-casino-btn {
	width: calc(50% - 10px);
}

.play-casino-btn svg {
	fill: #FFF;
}

.selected_header_link > span {
	padding: 10px;
}

.header_line_up_wrap > .play-casino-btn {
	text-decoration: none;
	border-radius: 6px;
}

.header_line_up_wrap > .selected_header_link {
	border-radius: 5px;
}

.header_line {
	margin-bottom: 30px;
}

.header_line_up_wrap > .play-casino-btn {
	text-decoration: none;
	border-radius: 6px;
}

.header_line_up_wrap > .selected_header_link {
	border-radius: 5px;
}

.header_line {
	margin-bottom: 30px;
}

.header_line_up_wrap > .play-casino-btn:hover, .header_line_up_wrap > .play-casino-btn:hover svg {
	color: #054826 !important;
	fill: #054826 !important;
	text-shadow: 0px 1px 0px #15ba6c;
}

.header_line_up_wrap > .selected_header_link:hover > span, .header_line_up_wrap > .selected_header_link:hover > svg {
	color: #763709;
	fill: #763709 !important;
}

.selected_header_link {
	cursor: pointer;
}

ul.show-ul-likes {
	display: flex;
	position: absolute;
	flex-direction: column;
	list-style: none;
	background: #e8863d;
	width: 100%;
	padding: 10px;
	height: 106px;
	top: -115px;
	border-radius: 5px;
}

.selected_header_link {
	position: relative;
}

.header_line_up_wrap > .selected_header_link {
	position: relative;
}

ul.show-ul-likes > li {
	/*border-bottom: 1px solid #f3f3f3;*/
	padding: 6px 0;
}

ul.show-ul-likes {
	height: 135px;
	top: -143px;
}

.show-ul-likes > li > svg {
	fill: #FFF;
}

.show-ul-likes > li {
	font-weight: bold;
}

.show-ul-likes > li > span {
	margin-left: 5px;
}

.show-ul-likes > li:last-child {
	border-bottom: 0;
}

.show-ul-likes {
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 20px #000;
}


.show-ul-likes > li > svg {
	fill: #FFF;
}

.show-ul-likes > li {
	font-weight: bold;
}

.show-ul-likes > li > span {
	margin-left: 5px;
	display: flex;
	align-items: center;
}

.show-ul-likes > li:last-child {
	border-bottom: 0;
}

.show-ul-likes {
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 20px #000;
}

ul.show-ul-likes > li:hover, ul.show-ul-likes > li:hover svg {
	color: #78390a;
	text-shadow: 0px 1px 0px #ffc497;
	fill: #78390a !important;
}

ul.show-ul-likes > li {
	display: flex;
	align-items: center;
}

ul.show-ul-likes {
	display: none;
}

ul.show-ul-likes {
	margin-bottom: 0 !important;
}

ul.show-ul-likes:before {
	content: ' ';
	width: 100%;
	height: 68px;
	position: absolute;
	bottom: -48px;
	left: 0;
}

.selected_header_link > svg {
	fill: #fff;
}

.header_line_up_wrap > .selected_header_link {
	width: 50%;
}

.play-casino-btn {
	width: 50% !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.selected_header_link {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.header_line_up_wrap > .selected_header_link {
	width: 50%;
}

.play-casino-btn {
	width: 50% !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.selected_header_link {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.i-games {
	margin-bottom: 0;
}

.header_line_up_wrap > * {
	border-radius: 0 !important;
}

/*.selected_header_link:hover > ul {
    display: flex !important;
}*/

.active_main {
	background: #df5f00;
	border-radius: 6px;
}

ul.show-ul-likes > li {
	padding-left: 10px;
	padding-right: 10px;
}

ul.show-ul-likes > li {
	/*border-bottom: 1px solid #ffb57e;*/
	margin-bottom: 5px;
	margin-top: 5px;
}

ul.show-ul-likes {
	height: 158px;
	top: -169px;
}

ul.show-ul-likes.active {
	display: flex !important;
}

@media screen and (max-width: 420px) {
	.header_line_up_wrap {
		display: flex;
		flex-direction: column;
	}

	.header_line_up_wrap > * {
		width: 100% !important;
	}
}

.bg_fresh {
	z-index: 0;
}

.preiframe {
	position: relative;
	z-index: 1;
	background: rgb(51 51 51 / 90%);
}

.i-games iframe {
	z-index: 3;
	position: relative;
}

.selected_header_link {
	z-index: 15;
}

.header_line_up_wrap {
	position: relative;
	z-index: 3;
}

.selected_header_link {
	display: none !important;
}

.play-casino-btn {
	width: 100% !important;
}
