/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

@import url("shortcodes.css");

#logo {
	-webkit-animation: x-floating-tab 1.5s ease-in-out infinite;
    animation: x-floating-tab 1.5s ease-in-out infinite;
}

/*************** ADD CUSTOM CSS HERE.   ***************/
.owl-dots {
	display: none !important;
}
.header-nav-main {
	justify-content: center !important;
}
.game-container .init-game-title h4 {
	color: white;
}
.p-0 {
	padding: 0 !important;
}
.pb-0 {
	padding-bottom: 0 !important;
}
.mb-0 {
	margin-bottom: 0 !important;
}
.mb-4 {
	margin-bottom: 1rem;
}
.mt-4 {
	margin-top: 1rem;
}
.icon-menu {
	color: #fff!important;
}
.blog-wrapper .article-inner a.btn-play {
	background: #eea62b !important;
	color: #4d1416 !important;
}
.btn-play.is-shade:after {
	box-shadow: inset 0 1.2em 0 0 hsla(0,0%,100%,.1);
}
.btn-dim {
/* 	animation: dimBackground 0.5s infinite alternate; */
}
@keyframes dimBackground {
	0% {
		opacity: 1;
		filter: brightness(1);
	}
	100% {
		opacity: 1;
		filter: brightness(0.7);
	}
}
.sticky-add-to-cart--active, #wrapper, #main, #main.dark {
	background: linear-gradient(180deg, #bb0000 0%, #000000 50%, #000000 85%, #bb0000 125%) !important;
/* 	background: linear-gradient(180deg, #6b1400 0%, #000000 50%, #000000 85%, #bb0000 125%) !important; */
/*     background: linear-gradient(180deg, #691e0d 0%, #2f0505 65%, #2f0505 85%, gold 150%) !important; */
}
.box-text p {
    overflow: visible !important;
}
.mx-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}
.page-wrapper {
	padding-top: 0;
}
.floating-line-button {
	position: absolute;
    background-image: url(/wp-content/uploads/2024/08/line.png);
    height: 5rem;
    width: 5rem;
    right: 1%;
    bottom: 20vh;
    background-size: 100%;
	background-position: center;
    z-index: 999;
	cursor: pointer;
	transition: background-image 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.floating-line-button:hover {
	background-image: url(/wp-content/uploads/2024/08/line-hover.png);
}
.blog-wrapper h1, .blog-wrapper h2, .blog-wrapper h3, .blog-wrapper h4, .blog-wrapper h5, .blog-wrapper h6, .blog-wrapper .heading-font, .blog-wrapper .banner h1, .blog-wrapper .banner h2 {
    color: #EECA68 !important;
}	
.blog-wrapper .article-inner a {
	color: #EECA68 !important;
}

.btn-play-homepage {
	background-color: #008000 !important;
}

/* CONTENT */
#content.content-area p {
	color: #fff;
}

/* HEADER */
#header {
	box-shadow: 0 0 15px #0000008c, 0 0 25px #0000008a;
}
header .nav>li.active>a {
	color: #FFD752 !important;
}
header .header-main {
	background: linear-gradient(180deg, #bb0000, #2f0505) !important;
}
header .stuck .header-main {
	height: 90px !important;
}
header .header-nav-main li a {
	color: #FFF;
}
header li.current_page_item a {
	color: #FFD752 !important;
}
header .header-nav-main li a:hover {
	color: #FFD752 !important;
}
header .header-nav-main ul.sub-menu {
	font-family: Prompt;
	background: #CB0202;
}
.nav-dropdown-has-border .nav-dropdown {
	border: none !important;
}
header .nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
	border-bottom: none;
}
header .btn-header {
	border-radius: 17px;
	font-family: Inter;
}
header .header-nav-main li .btn-register {
	color: #CDA206;
	border: 2px solid #CDA206;
	background: #4D1416;
}
header .header-nav-main li .btn-login {
	color: #4D1416;
	border: 2px solid #4D1416;
	background: #CDA206;
}
header .btn-header:hover {
	box-shadow: 0px 4px 4px 0px rgba(205, 162, 6, 0.34);
}

/* BANNER */
.content-area .row-banner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.content-area .banner-top {
	padding: 0;
}
.content-area .banner-button {
	padding: 0 !important;
}
.content-area .banner-button .section-content {
	display: flex;
}
.content-area .banner-button .section-content a {
	width: 50%;
	margin-left: 0;
	margin-right: 0;
	padding: 0.5rem 0;
	font-weight: 700;
	font-family: Athiti;
	font-size: 1.2rem;
}
.content-area .banner-button .btn-left {
	background: linear-gradient(190deg, #650101 7.47%, #CB0202 92.53%);
}
.content-area .banner-button .btn-right {
	background: linear-gradient(183deg, #91750E -26.56%, #FFD752 161.93%);
	color: #4D1416;
}

/* Footer */
footer#footer {
	position: sticky;
	bottom: 0;
	z-index: 999;
}
footer#footer .col {
	padding: 0;
}
footer#footer .col .button {
	margin: 0;
	height: 4rem;
	display: flex;
	flex-direction: column;
	gap: 0.2rem;
}

footer#footer .btn-footer {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #fff;
    background: #bb0000;
}
footer#footer .btn-footer span {
	font-size: 1.2rem;
}
footer#footer .btn-footer.btn-middle {
/* 	border: 3px solid #FE0A0E; */
/* 	background: linear-gradient(183deg, #91750E -26.56%, #FFD752 161.93%); */
}
footer#footer .btn-footer::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-color: #fff;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}

footer#footer .btn-footer.btn-left::before {
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="43" height="37" viewBox="0 0 43 37"><path d="M34.9375 11.7888V1.32143H28.2188V6.14877L21.5 0L0 19.8214H5.375V37H17.4688V23.7857H25.5312V37H37.625V19.8214H43L34.9375 11.7888Z"/></svg>');
}

footer#footer .btn-footer.btn-middle::before {
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40"><path d="M20 16C20.9193 16 21.8295 15.8189 22.6788 15.4672C23.5281 15.1154 24.2997 14.5998 24.9497 13.9497C25.5998 13.2997 26.1154 12.5281 26.4672 11.6788C26.8189 10.8295 27 9.91925 27 9C27 8.08075 26.8189 7.17049 26.4672 6.32122C26.1154 5.47194 25.5998 4.70026 24.9497 4.05025C24.2997 3.40024 23.5281 2.88463 22.6788 2.53284C21.8295 2.18106 20.9193 2 20 2C18.1435 2 16.363 2.7375 15.0503 4.05025C13.7375 5.36301 13 7.14348 13 9C13 10.8565 13.7375 12.637 15.0503 13.9497C16.363 15.2625 18.1435 16 20 16ZM2 36.8V38H38V36.8C38 32.32 38 30.08 37.128 28.368C36.361 26.8628 35.1372 25.639 33.632 24.872C31.92 24 29.68 24 25.2 24H14.8C10.32 24 8.08 24 6.368 24.872C4.86277 25.639 3.63898 26.8628 2.872 28.368C2 30.08 2 32.32 2 36.8Z" /></svg>');
}

footer#footer .btn-footer.btn-right::before {
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41"><path d="M0 4.48491C0 2.00924 2.009 0 4.48438 0H36.5156C38.991 0 41 2.00924 41 4.48491V28.8316C41 30.021 40.5275 31.1618 39.6866 32.0029C38.8456 32.844 37.705 33.3165 36.5156 33.3165H20.6538L14.0604 39.9106C13.5378 40.4313 12.8728 40.7856 12.1491 40.9289C11.4255 41.0721 10.6756 40.9979 9.99404 40.7156C9.31249 40.4333 8.72974 39.9556 8.31927 39.3425C7.9088 38.7295 7.68898 38.0087 7.6875 37.2709V33.3165H4.48438C3.29504 33.3165 2.15443 32.844 1.31344 32.0029C0.472459 31.1618 0 30.021 0 28.8316L0 4.48491ZM4.48438 3.84421C4.31447 3.84421 4.15153 3.91171 4.03138 4.03187C3.91124 4.15202 3.84375 4.31499 3.84375 4.48491V28.8316C3.84375 29.1852 4.13075 29.4723 4.48438 29.4723H9.60938C10.1191 29.4723 10.6079 29.6748 10.9683 30.0353C11.3288 30.3957 11.5312 30.8846 11.5312 31.3944V37.0069L18.5012 30.0361C18.8613 29.6755 19.3498 29.4727 19.8594 29.4723H36.5156C36.6855 29.4723 36.8485 29.4048 36.9686 29.2846C37.0888 29.1645 37.1562 29.0015 37.1562 28.8316V4.48491C37.1562 4.31499 37.0888 4.15202 36.9686 4.03187C36.8485 3.91171 36.6855 3.84421 36.5156 3.84421H4.48438ZM22.4219 9.61053V16.0175C22.4219 16.5273 22.2194 17.0162 21.859 17.3767C21.4985 17.7371 21.0097 17.9396 20.5 17.9396C19.9903 17.9396 19.5015 17.7371 19.141 17.3767C18.7806 17.0162 18.5781 16.5273 18.5781 16.0175V9.61053C18.5781 9.10075 18.7806 8.61186 19.141 8.25139C19.5015 7.89093 19.9903 7.68842 20.5 7.68842C21.0097 7.68842 21.4985 7.89093 21.859 8.25139C22.2194 8.61186 22.4219 9.10075 22.4219 9.61053ZM23.0625 23.0653C23.0625 23.745 22.7925 24.3968 22.312 24.8774C21.8314 25.3581 21.1796 25.6281 20.5 25.6281C19.8204 25.6281 19.1686 25.3581 18.688 24.8774C18.2075 24.3968 17.9375 23.745 17.9375 23.0653C17.9375 22.3856 18.2075 21.7337 18.688 21.2531C19.1686 20.7725 19.8204 20.5025 20.5 20.5025C21.1796 20.5025 21.8314 20.7725 22.312 21.2531C22.7925 21.7337 23.0625 22.3856 23.0625 23.0653Z"/></svg>');
}
footer#footer .btn-footer.btn-left:hover, footer#footer .btn-footer.btn-right:hover, footer#footer .btn-footer.btn-middle:hover {
	color: #FFD752;
}
footer#footer .btn-footer.btn-left:hover::before, footer#footer .btn-footer.btn-right:hover::before {
    background-color: #FFD752;
}
footer .absolute-footer {
	display: none;
}

/* DEMO */
.demo-section .btn-demo {
	border-radius: 30px;
	border: 2px solid #EECA68;
	background: linear-gradient(172deg, #650101 6.24%, #CB0202 90.49%);
	box-shadow: 0px 0px 25px 0px #FF966C;
}
.demo-section .img-inner {
	border-radius: 10px !important;
}

/* FAQ */
.section-faq {
	background: #6e0505;
    border-radius: 1rem;
}
.section-faq h3 {
	color: #eeca68;	
	border-bottom: none;
}
.section-faq .section-title-main {
	border-bottom: none;
}
.section-faq a.plain {
	color: #eeca68;
}
.section-faq .toggle {
	color: #eeca68;
}
.section-faq .accordion-title {
	color: rgb(238, 202, 104) !important;
    border-top: 1px solid #eeca68;
}
.section-faq .accordion-title h2 {
	color: rgb(238, 202, 104) !important;
}
.section-faq p {
    color: #fff;
}
.section-faq strong {
	color: #eeca68;
}
.section-faq .section-title-container.accordion-title {
	border-top: none;
	margin-top: 1rem;
}

/* Slider Games */
.slider-games .section-content {
	width: 50rem;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}