:root {

	--theme-color: #6240CF;

	--qode-marquee-duration: 50s;

}

.header-logo {
	padding-bottom: 0;
	padding-top: 6px;
}

	.header-logo img {
		max-width: 181px;
	}

.th-btn.style-border,
.hero-style2 .th-btn {
	font-size: 1.5rem;
    font-weight: 600;
}

input:focus,
select:focus,
textarea:focus,
.form-select:focus,
.form-control:focus {
	background-color: var(--dash-bg-primary);
}

.header-default .logo-bg {
	background: #0E0B1B;
}

.main-menu a {
	font-size: 1.356rem;
    letter-spacing: 0.025rem;
}

.cta-wrap2 p {
    max-width: 720px;
}

.th-social a.youtube {
	color: #FF0000;
}

.th-social a.twitch {
	color: #6441A5;
}

.th-widget-about .widget_title {
	max-width: initial;
}

.header-button .th-btn,
.header-button .th-btn:after,
.header-button .th-btn:before {
	color: #FFF;
}

	.header-button .th-btn:hover {
		color: var(--title-color);
	}

@keyframes qode-text-marquee-left {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}

@keyframes qode-text-marquee-left {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}

.scrolling-text {
	position: initial;
    text-align: center;
    margin: 20px 0 0;
    text-transform: uppercase;
}

	.scrolling-text .scrolling-content {
		animation: qode-text-marquee-left var(--qode-marquee-duration, 25s) linear infinite;
		gap: 3rem !important;
	}

	.scrolling-text .scrolling-content .svg-skull {
		--svg-skull-height-size: 100px;
		height: var(--svg-skull-height-size);
		width: calc(var(--svg-skull-height-size) - 3.25px);
	}

	.scrolling-text .scrolling-content .svg-discord {
		--svg-skull-height-size: 120px;
		height: var(--svg-skull-height-size);
		width: var(--svg-skull-height-size);
	}

@media (max-width: 575px) {

	.th-btn .btn-border svg {
		width: 32px;
	}

	.copyright-wrap .copyright-text {
		padding: 40px 75px;
		white-space: initial!important;
	}

	.th-menu-wrapper .mobile-logo img {
		max-width: 88%;
	}

}