/* TEXT & LINK STYLES *****************************/

h1{
    font-weight: 500;
}
h2{
	font-weight: 500;
}
h3{
	font-weight: 500;
}
h4{
    font-weight: 500;
}

input.button,
.button,
.button:visited,
.w-btn,
.b-btn,
.txt-btn {
	font-weight: 600;
}

.btn-clean{
	font-weight: 700;
}

/* FORM STYLES *****************************/

.form-code-input .form-input-sm{
	font-weight: 600;
}
.ch-btn label{
    font-size: 14px;
}
.ch-btn label span{
    color: var(--white-color);
/*	background: var(--bg-color);*/
	background: transparent;
}

/* HEADER STYLES *****************************/

.logo-main{
	position: relative;
}
.logo-main img{
	height: 40px;
	width: auto;
}
.header-logo-sub {
	display: none;
}
.header-logo-sub img {
	height: 10px;
	width: auto;
}
#header .dropdown-menu {
	background: var(--sub-bg-color);
}
#header .dropdown-menu:before {
	color: var(--sub-bg-color);
}
/* CONTENT STYLES *****************************/

#content-game{
	width: 100%;
	padding-top: 48px;
	padding-bottom: 48px;
}
.content-main-logo img{
	width: auto;
	height: 192px;
	opacity: 0;	
	animation: top-in-animate 0.5s ease-out forwards;
	animation-delay: 0.4s;
	animation-delay: 0.6s;	
}
.content-main-logo img.hidden {
	opacity: 0;
	animation: none;
}

.content-block-main{
	background:rgba(255, 255, 255, 0.04);
	backdrop-filter: blur(50px);
	-webkit-backdrop-filter: blur(50px);
}

.content-info-block-image img{
	max-width: 80%;
}
.content-info-block-image.img-small img{
	max-width: 60%;
}

.info-email-check{
	padding:var(--sm-pad) var(--main-pad);
	border-radius: 11px;
	font-size: 16px;
	text-align: center;
}

.prize-main-wrapper{
	min-height: 56vh;
}
.prize-main-wrapper .loader {	
	min-height: 100%;
	/* background: var(--sub-bg-color); */
}

.prize-option-content{
	color: var(--white-color);
}

.prize-popup {
	background: rgba(0, 0, 0, 0.72);
}

.prize-popup-prize{
	background: var(--input-bg);	
}
.prize-wrapper {
	/* background: var(--sub-bg-color); */
}

.shop-info-popup {
	background: rgba(0, 0, 0, 0.72);
}
.shop-info-logo {
	background: var(--sub-bg-color);
}
.show-shop-info-popup .shop-info-popup::after {
	background: var(--sub-bg-color);
}
.shop-info-content {
	background: var(--sub-bg-color);
}
.shop-info-buttons{
	background: var(--sub-bg-color);
}
/* #end-content-wrap,
#before-start-wrap,
#already-verified-wrap,
#newsletter-success-wrap,
#welcome-content-wrap {
	padding: 48px;
} */

/* MODAL STYLES *****************************/

.modal-dialog.modal-sml,
#modal-newsletter-bonus .modal-content,
#modal-error .modal-content{
	background: var(--sub-bg-color);
	border-radius: var(--border-radius);
}

#modal-error .modal-title{
	font-size: 30px;
}

/* Loader *****************************************/

.waiting{
	background: rgba(0,0,0,0.5);
}

/* RESPONSIVE STYLES *****************************/
	
@media (max-width: 767px) {
	#content-game {
		width: 100%;
        padding-top: 0px;
        padding-bottom: 48px;
        background: none;
        justify-content: flex-start;
	}
	#header .btn-clean {
		border: 1px solid var(--bg-color);
		background: var(--bg-color);
	}
	#header .btn-clean:hover {
		border: 1px solid var(--bg-color);
		background: var(--bg-color);
	}

	#win-selection-content.content-block-main {
		min-height: 80vh;
	}

	.prize-popup:after{
		background: rgba(0, 0, 0, 0.48);
	}
	.shop-info-blk {
		background: var(--sub-bg-color);
	}
	.shop-info-top::after {
		background: var(--sub-bg-gradient-top-bottom)
	}
	.shop-info-buttons::before {
		background: var(--sub-bg-gradient-bottom-top)
	}
	/* --bg-gradient-top-bottom: linear-gradient(to bottom, #020202FF 0%, #02020200 100%); */
	/* --bg-gradient-bottom-top: linear-gradient(to bottom, #02020200 0%, #020202FF 100%); */
	#game-animation {
		background: var(--sub-bg-color);
	}
}
