html {     	font-family: sans-serif;     	-ms-text-size-adjust: 100%;     	-webkit-text-size-adjust: 100%;     	height: 100%;     	width: 100%;     	font-size: 10px;   overflow-x: hidden;     }     body {     	margin: 0;     	position: relative;     	margin: 0;     	padding: 0;     	width: 100%;     	height: 100%;     	line-height: normal;     	background: #3a4954;     	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif;     	color: #fff;       	overflow-x: hidden;     }     footer {     	display: block;     }     a {     	background-color: transparent;     	-webkit-text-decoration-skip: objects;     	color: #fff;     	text-decoration: none;     	outline: 0;     }     a:active,a:hover {     	outline-width: 0;     }     h1 {     	font-size: 3.2rem;     	margin: .67em 0;     	font-family: Oswald;     	font-weight: 700;     	color: #fff;     	padding: 30px 0;     	color: #fff;     	font-size: 4rem;     }     img {     	border-style: none;     }     button {     	font: inherit;     	margin: 0;     	overflow: visible;     	text-transform: none;     }     button,html [type=button] {     	-webkit-appearance: button;     }     [type=button]::-moz-focus-inner,button::-moz-focus-inner {     	border-style: none;     	padding: 0;     }     [type=button]:-moz-focusring,button:-moz-focusring {     	outline: 1px dotted ButtonText;     }     ::-webkit-input-placeholder {     	color: inherit;     	opacity: .54;     }     ::-webkit-file-upload-button {     	-webkit-appearance: button;     	font: inherit;     }     .jcf-select {     	display: inline-block;     	vertical-align: top;     	position: relative;     	background: #fff;     	margin: 0 0 12px;     	min-width: 150px;     	height: 26px;     	width: 100%;     	height: 55px;     	margin: 0;     	background: #24323c;     	border-top: 1px solid #0afbda;     	border-bottom: 1px solid #0afbda;     	font-family: "Roboto Slab Bold", arial;     	color: #0afbda;     	letter-spacing: 1.2px;     	font-size: 1.4rem;     }     .jcf-select .jcf-select-text {     	text-overflow: ellipsis;     	white-space: nowrap;     	overflow: hidden;     	cursor: default;     	display: block;     	margin: 0 35px 0 8px;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	height: 100%;     	margin: 0 0 0 40px;     	text-align: left;     }     .slick-slider {     	position: relative;     	display: block;     	-webkit-box-sizing: border-box;     	box-sizing: border-box;     	-webkit-touch-callout: none;     	-webkit-user-select: none;     	-moz-user-select: none;     	-ms-user-select: none;     	user-select: none;     	-ms-touch-action: pan-y;     	touch-action: pan-y;     	-webkit-tap-highlight-color: transparent;     	outline: 0;     }     .slick-list {     	position: relative;     	overflow: hidden;     	display: block;     	margin: 0;     	padding: 0;     }     .slick-list:focus {     	outline: 0;     }     .slick-slider .slick-list,.slick-slider .slick-track {     	-webkit-transform: translate3d(0, 0, 0);     	transform: translate3d(0, 0, 0);     }     .slick-track {     	position: relative;     	left: 0;     	top: 0;     	display: block;     	margin-left: auto;     	margin-right: auto;     }     .slick-track:after,.slick-track:before {     	content: "";     	display: table;     }     .slick-track:after {     	clear: both;     }     .slick-slide {     	float: left;     	height: 100%;     	min-height: 1px;     	display: none;     	outline: 0;     }     .slick-slide img {     	display: block;     }     .slick-initialized .slick-slide {     	display: block;     }     .slick-vertical .slick-slide {     	display: block;     	height: auto;     	border: 1px solid transparent;     }     .slick-next,.slick-prev {     	position: absolute;     	display: block;     	height: 20px;     	width: 20px;     	line-height: 0;     	font-size: 0;     	cursor: pointer;     	background: 0 0;     	color: transparent;     	top: 50%;     	-webkit-transform: translate(0, -50%);     	transform: translate(0, -50%);     	padding: 0;     	border: none;     	outline: 0;     }     .slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {     	outline: 0;     }     .slick-prev {     	left: -25px;     	position: absolute;     	top: 50%;     	background: url(/uploads/1271/icon-next.png) no-repeat center center;     	-webkit-transform-origin: 45% 28%;     	transform-origin: 45% 28%;     	-webkit-transform: rotate(180deg);     	transform: rotate(180deg);     	width: 25px;     	height: 25px;     	cursor: pointer;     	border: none;     	outline: 0;     }     .slick-prev:before {     	content: "←";     }     .slick-next {     	right: -25px;     	position: absolute;     	top: 50%;     	background: url(/uploads/1271/icon-next.png) no-repeat center center;     	width: 25px;     	height: 25px;     	cursor: pointer;     	border: none;     	outline: 0;     	-webkit-transform: translateY(-65%);     	transform: translateY(-65%);     }     .slick-next:before {     	content: "→";     }     .slick-dotted.slick-slider {     	margin-bottom: 30px;     }     h1,h2 {     	position: relative;     	margin: 0;     	padding-bottom: .1rem;     	font-family: Oswald;     	font-weight: 400;     	color: #fff;     	position: relative;     	margin: 0;     	padding: 14px 0;     	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif;     	text-transform: uppercase;     	text-align: center;     }     h2 {     	font-family: Oswald;     	font-size: 2rem;     	font-weight: 400;     	color: #fff;     	font-size: 3.5rem;     }     a:hover {     	text-decoration: none;     	outline: 0;     	text-decoration: none;     	outline: 0;     }     a:focus {     	outline: 0;     	outline: 0;     }     ul {     	margin: 0;     	padding: 0;     	margin: 0;     	padding: 0;     }     ul li {     	list-style: none;     	margin: 0;     	padding: 0;     	margin: 0;     	padding: 0;     	list-style: none;     }     button:focus {     	outline: 0;     }     @font-face {     	font-family: 'OpenSans Light', ;     	src: url(/uploads/1271/OpenSans-Light.ttf) format("truetype");     	font-weight: 300;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: OpenSans;     	src: url(/uploads/1271/OpenSans-Regular.ttf) format("truetype");     	font-weight: 400;     	font-style: normal; 	font-display: swap;     }     @font-face {     	font-family: 'OpenSans Bold';     	src: url(/uploads/1271/OpenSans-Bold.ttf) format("truetype");     	font-weight: 700;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: 'Oswald Light';     	src: url(/uploads/1271/Oswald-Light.ttf) format("truetype");     	font-weight: 300;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: Oswald;     	src: url(/uploads/1271/Oswald-Regular.ttf) format("truetype");     	font-weight: 400;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: 'Oswald Bold';     	src: url(/uploads/1271/Oswald-Bold.ttf) format("truetype");     	font-weight: 700;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: 'Roboto Slab Light';     	src: url(/uploads/1271/RobotoSlab-Light.ttf) format("truetype");     	font-weight: 300;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: 'Roboto Slab';     	src: url(/uploads/1271/RobotoSlab-Regular.ttf) format("truetype");     	font-weight: 400;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: 'Roboto Slab Bold';     	src: url(/uploads/1271/RobotoSlab-Bold.ttf) format("truetype");     	font-weight: 700;     	font-style: normal; 		font-display: swap;     }     @font-face {     	font-family: MarvinVision;     	src: url(/uploads/1271/MarvinVisions-Bold.otf) format("truetype");     	font-weight: 300;     	font-style: normal; 		font-display: swap;     }     .animate-logo {     	-webkit-animation: flash-logo 3s linear 1;     	animation: flash-logo 3s linear 1;     }          @keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }          @-webkit-keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }               @keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }          @-webkit-keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }               @keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }          @-webkit-keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }               @keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }          @-webkit-keyframes flash-logo {     	0% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	40% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	50% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	60% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     	75% {     		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;     	}     	80% {     		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	}     }          .active-status-vip .user-status__image {     	background: url(/uploads/1271/icon-status-user-vip.png) no-repeat center center;     }     .active-status-vip .user-status__name {     	background: -webkit-gradient(linear, left top, right top, from(#fff200), to(#39b54a));     	background: linear-gradient(to right, #fff200 0, #39b54a 100%);     	-webkit-background-clip: text;     	-webkit-text-fill-color: transparent;     	border-bottom: 1px solid #fff200;     }     .active-status-vip .user-status__gradient {     	background-image: -webkit-gradient(linear, left top, right top, from(#fff200), to(#39b54a));     	background-image: linear-gradient(to right, #fff200 0, #39b54a 100%);     }     .active-status-vip .user-status__gradient::before {     	content: 'vip';     	text-align: left;     }     [type=checkbox]:not(:checked) {     	position: absolute;     	left: -9999px;     }     [type=checkbox]:not(:checked) + label {     	position: relative;     	padding-left: 35px;     	cursor: pointer;     }     [type=checkbox]:not(:checked) + label:before {     	content: '';     	position: absolute;     	left: 0;     	top: 0;     	width: 22px;     	height: 22px;     	border-radius: 3px;     	background: #fff;     	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);     	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);     }     [type=checkbox]:not(:checked) + label:after {     	content: '\2713\0020';     	position: absolute;     	top: 0;     	left: 0;     	line-height: .8;     	color: #e44f5b;     	-webkit-transition: all .2s;     	transition: all .2s;     	font-size: 25px;     	font-weight: 700;     	opacity: 0;     	-webkit-transform: scale(0);     	transform: scale(0);     }     .btn {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	-webkit-box-pack: center;     	-ms-flex-pack: center;     	justify-content: center;     	margin: 0;     	padding: 0;     	width: 100%;     	background-color: transparent;     	border: none;     	-webkit-transition: .2s;     	transition: .2s;     	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif;     	color: #fff;     	letter-spacing: 1px;     	text-transform: uppercase;     	text-decoration: none;     	text-align: center;     	cursor: pointer;     	overflow: hidden;     	-webkit-box-sizing: border-box;     	box-sizing: border-box;     	outline: 0;     	font-size: 18px;     	font-size: 1.8rem;     	line-height: 48px;     	line-height: 4.8rem;     }     .btn:hover {     	-webkit-transform: scale(1.05);     	transform: scale(1.05);     }     .btn-sidebar {     	width: 90%;     	height: 40px;     	text-transform: uppercase;     	border: 2px solid #e44f5b;     	-webkit-transition: .2s;     	transition: .2s;     	font-family: Oswald;     	letter-spacing: -.4px;     	line-height: 5.6rem;     }     .btn-cashbox {     	height: 40px;     	text-transform: uppercase;     	border: 2px solid #e44f5b;     	-webkit-transition: .2s;     	transition: .2s;     	font-family: Oswald;     	letter-spacing: -.4px;     	line-height: 5.6rem;     	color: #e44f5b;     	font-size: 28px;     	font-size: 2.8rem;     }     .btn-cashbox:hover {     	-webkit-box-shadow: none;     	box-shadow: none;     }     .btn-registration {     	background: 0 0;     	border: 2px solid #e44f5b;     	color: #e44f5b;     	font-size: 15px;     	font-size: 1.5rem;     }     .btn-login {     	background: 0 0;     	border: 2px solid #fff200;     	color: #fff200;     	font-size: 15px;     	font-size: 1.5rem;     }     .btn-cashbox-mob {     	width: 60px;     	text-transform: uppercase;     	border: 2px solid #e44f5b;     	-webkit-transition: .2s;     	transition: .2s;     	font-family: Oswald;     	letter-spacing: -.4px;     	line-height: 23px;     	color: #e44f5b;     	font-size: 22px;     	font-size: 2.2rem;     }     .btn-cashbox-mob:hover {     	-webkit-box-shadow: none;     	box-shadow: none;     }     .carousel-main-block {     	position: relative;     }     .carousel-main-block .slick-slide .carousel-image {     	width: 100%;     }     .slick-prev:hover {     	background: url(/uploads/1271/icon-next-active.png) no-repeat center center;     	-webkit-transform: rotate(180deg);     	transform: rotate(180deg);     }     .slick-next:hover {     	background: url(/uploads/1271/icon-next-active.png) no-repeat center center;     }     .status-box {     	width: 100%;     	margin-top: 25px;     }     .status-box .btn-login,.status-box .btn-registration {     	margin: 10px 0;     }     .sidebar-min .status-box {     	width: 55px;     }     .user-status__link {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-transition: .2s;     	transition: .2s;     }     .user-status__link:hover {     	-webkit-transform: scale(1.02);     	transform: scale(1.02);     }     .user-status__image {     	width: 20px;     	height: 37px;     }     .user-status__info {     	padding-left: 8px;     	line-height: 1.1;     	font-family: "Roboto Slab Bold";     }     .user-status__name {     	font-size: 17px;     	font-size: 1.7rem;     }     .user-status__name:after {     	content: "";     	display: block;     	height: 18px;     	position: relative;     	top: -15px;     	background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0)), color-stop(99%, #24323c));     	background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0), #24323c 99%);     }     .user-status__gradient {     	padding: 2px;     	width: 60px;     	color: #000;     	text-transform: uppercase;     	letter-spacing: 1.4px;     	font-family: "Roboto Slab Bold";     	text-align: center;     	font-size: 8px;     	font-size: .8rem;     }     .balance {     	margin-top: 20px;     	text-transform: uppercase;     	font-family: Oswald;     	font-size: 10px;     	font-size: 1rem;     }     .balance__value {     	display: block;     	color: #83a6bd;     	font-size: 21px;     	font-size: 2.1rem;     }     .balance__all {     	width: 100%;     	margin: 0 auto;     }     .balance__bonus {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	margin-top: 12px;     }     .balance__bonus__points {     	padding-left: 25px;     }     .balance__title {     	letter-spacing: 1.1px;     }     .notification {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	margin-top: 20px;     }     .notification .bell,.notification .present {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     }     .notification .bell .message-circle,.notification .present .message-circle {     	text-align: center;     	display: block;     	width: 18px;     	height: 18px;     	margin-top: -8px;     	border-radius: 50px;     	background: #e44f5b;     	color: #fff200;     	line-height: 1.5;     	font-size: 12px;     	font-size: 1.2rem;     }     .notification .present__image {     	background: url(/uploads/1271/icon-present.png) no-repeat center center;     	width: 20px;     	height: 20px;     }     .notification .bell {     	padding-left: 30px;     }     .notification .bell__image {     	background: url(/uploads/1271/icon-bell.png) no-repeat center center;     	width: 20px;     	height: 21px;     }     .animation-present {     	-webkit-animation: rubberBand 1.3s ease-in-out infinite alternate;     	animation: rubberBand 1.3s ease-in-out infinite alternate;     }     .animation-message {     	-webkit-animation: tada 1.3s ease-in-out infinite alternate;     	animation: tada 1.3s ease-in-out infinite alternate;     }          @keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }               @keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }               @keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }               @keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes rubberBand {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	30% {     		-webkit-transform: scale3d(1.4, .75, 1);     		transform: scale3d(1.4, .75, 1);     	}     	40% {     		-webkit-transform: scale3d(.75, 1.25, 1);     		transform: scale3d(.75, 1.25, 1);     	}     	50% {     		-webkit-transform: scale3d(1.4, .85, 1);     		transform: scale3d(1.4, .85, 1);     	}     	65% {     		-webkit-transform: scale3d(.95, 1.05, 1);     		transform: scale3d(.95, 1.05, 1);     	}     	75% {     		-webkit-transform: scale3d(1.2, .95, 1);     		transform: scale3d(1.2, .95, 1);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }               @keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }               @keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }               @keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }               @keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          @-webkit-keyframes tada {     	from {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     	10%,20% {     		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);     	}     	30%,50%,70%,90% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);     	}     	40%,60%,80% {     		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);     	}     	to {     		-webkit-transform: scale3d(1, 1, 1);     		transform: scale3d(1, 1, 1);     	}     }          .navigator {     	line-height: 2.5;     }     .navigator .navigator-image {     	width: 26px;     	height: 25px;     }     .navigator__link {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	-webkit-transition: .2s;     	transition: .2s;     }     .navigator__link:hover {     	-webkit-transform: scale(1.05);     	transform: scale(1.05);     }     .navigator .logo-game {     	background: url(/uploads/1271/icon-game.png) no-repeat left center;     }     .navigator .logo-promo {     	background: url(/uploads/1271/icon-promo.png) no-repeat left center;     }     .navigator .logo-tournament {     	background: url(/uploads/1271/icon-tournament.png) no-repeat left center;     }     .navigator .logo-lottery {     	background: url(/uploads/1271/icon-lottery.png) no-repeat left center;     }     .navigator .navigator-title {     	padding-left: 10px;     	text-transform: uppercase;     	font-family: Oswald;     	color: #fff;     	font-size: 17px;     	font-size: 1.7rem;     }     .is-nav-active {     	text-shadow: 0 0 40px #0afbda;     	color: #0afbda;     	text-shadow: 0 0 40px #0afbda;     }     .is-nav-active .navigator-title {     	color: #0afbda;     }     .is-nav-active .navigator-image {     	-webkit-filter: drop-shadow(0 0 6px #0afbda);     	filter: drop-shadow(0 0 6px #0afbda);     }     .is-nav-active .logo-game {     	background: url(/uploads/1271/icon-game__active.png) no-repeat left center;     }     .is-nav-active .logo-promo {     	background: url(/uploads/1271/icon-promo__active.png) no-repeat left center;     }     .dropdown .jcf-select {     	width: 260px;     }     #tile-game-mob {     	display: none;     }     .tile__block {     	max-width: 1510px;     	margin: 75px auto 0 auto;     }     .tile__block .masonry-container {     	width: 100%;     	position: relative;     	height: 996px;     }     .game-logo {     	width: 100%;     	height: 100%;     }          .grid-item {     	position: relative;     	width: 235px;     	height: 150px;     	border: 1px solid #426b7d;     	-webkit-box-sizing: border-box;     	box-sizing: border-box;     	margin: 8px;     	-webkit-transition: .5s;     	transition: .5s;     }     .grid-item__demo-title {     	position: absolute;     	width: 45px;     	bottom: 10%;     	left: 50%;     	display: block;     	text-decoration: underline;     	margin-left: -20px;     	text-align: center;     	z-index: 20;     	font-size: 16px;     	font-size: 1.6rem;     }     .grid-item::after,.grid-item::before {     	position: absolute;     	top: 0;     	left: 0;     	width: 100%;     	height: 100%;     	content: '';     	-webkit-box-sizing: border-box;     	box-sizing: border-box;     	-webkit-transform: scale(0);     	transform: scale(0);     	-webkit-transition: .4s;     	transition: .4s;     	z-index: 15;     }     .grid-item::before {     	border-bottom: 4px solid #9e7ac2;     	border-left: 4px solid #9e7ac2;     	-webkit-transform-origin: 0 100%;     	transform-origin: 0 100%;     }     .grid-item::after {     	border-top: 4px solid #9e7ac2;     	border-right: 4px solid #9e7ac2;     	-webkit-transform-origin: 100% 0;     	transform-origin: 100% 0;     }     .grid-item:hover::after,.grid-item:hover::before {     	-webkit-transform: scale(1);     	transform: scale(1);     }     .grid-item:hover {     	-webkit-transform: scale(1.04);     	transform: scale(1.04);     }     .grid-item:hover .game-hover-effect {     	opacity: 1;     	visibility: visible;     }     .grid-item:hover .game-logo {     	-webkit-filter: brightness(30%);     	filter: brightness(30%);     }     .game-hover-effect {     	opacity: 0;     	visibility: hidden;     	-webkit-transition: visibility 0s, opacity .4s linear;     	transition: visibility 0s, opacity .4s linear;     }     .game-hover-effect .play-icon {     	position: absolute;     	top: 50%;     	left: 50%;     	background: url(/uploads/1271/play-for_real.png) no-repeat center center;     	background-size: cover;     	width: 50px;     	height: 35px;     	z-index: 20;     	-webkit-transition: .2s;     	transition: .2s;     	-webkit-transform: translate(-50%, -50%);     	transform: translate(-50%, -50%);     }     .game-hover-effect .play-icon:hover {     	-webkit-transform: scale(1.15) translate(-45%, -45%);     	transform: scale(1.15) translate(-45%, -45%);     }     .game-hover-effect .left-figure {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: center;     	-ms-flex-pack: center;     	justify-content: center;     	position: absolute;     	top: 0;     	left: 0;     	width: 95px;     	height: 45px;     	background-color: #9e7ac2;     	-webkit-clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%);     	clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%);     	font-size: 12px;     	font-size: 1.2rem;     	z-index: 10;     	font-family: OpenSans;     }     .game-hover-effect .left-figure__link {     	padding-top: 10px;     	-webkit-transform: scaleY(1.3);     	transform: scaleY(1.3);     }     .game-hover-effect .right-figure {     	position: absolute;     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: center;     	-ms-flex-pack: center;     	justify-content: center;     	top: 0;     	right: 0;     	width: 40px;     	height: 50px;     	background-color: #9e7ac2;     	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 82%);     	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 82%);     	z-index: 100;     	cursor: pointer;     }     .game-hover-effect .right-figure__image {     	background: url(/uploads/1271/icon-like.png) no-repeat center center;     	width: 25px;     	height: 25px;     	padding-top: 15px;     	-webkit-transition: .2s;     	transition: .2s;     }     .game-hover-effect .right-figure__image:hover {     	-webkit-transform: scale(1.25);     	transform: scale(1.25);     }     .grid-item-height {     	height: 316px;     }     .grid-item-height .play-icon {     	width: 70px;     	height: 50px;     }     .grid-item-super {     	width: 486px;     	height: 316px;     }     .grid-item-super .play-icon {     	width: 90px;     	height: 60px;     }     .pop-image {     	display: none;     	position: absolute;     	bottom: 0;     	left: 0;     	width: 90%;     	height: 40%;     }     .limit-game,.recommend-game {     	border: 2px solid #e44f5b;     	-webkit-box-sizing: border-box;     	box-sizing: border-box;     }     .limit-game:hover,.recommend-game:hover {     	border: none;     }     .recommend-game .pop-image {     	display: block;     	background: url(/uploads/1271/recommend-jozer.png) no-repeat left bottom;     	background-size: contain;     }     .limit-game .pop-image {     	display: block;     	background: url(/uploads/1271/limit-jozer.png) no-repeat left bottom;     	background-size: contain;     }     .payment {     	background-color: #36434d;     }     .payment .payment-box {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	justify-content: space-around;     	width: 100%;     	height: 100%;     }     .payment .payment-box__item {     	margin-top: 50px;     	margin-bottom: 50px;     	-ms-flex-preferred-size: 100px;     	flex-basis: 100px;     	height: 15px;     }     .payment .payment-box__link {     	position: relative;     	display: block;     	color: #fff;     	text-decoration: none;     	text-align: center;     	font-size: 9px;     	font-size: .9rem;     }     .payment .payment-box__link::before {     	content: "";     	position: absolute;     	top: 0;     	left: 50%;     }     .payment .payment-box__text {     	position: absolute;     	top: 0;     	left: 50%;     	margin: 0 0 0 -44px;     	padding: 30px 0 0 0;     	width: 88px;     	color: #fff;     	opacity: .4;     	-webkit-transition: all .1s ease-in-out;     	transition: all .1s ease-in-out;     	font-size: 14px;     	font-size: 1.4rem;     }     .payment .payment-box .visa-icon::before {     	opacity: .4;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1570px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 47px;     	width: 49px;     	margin: -23.5px 0 0 -24.5px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.payment .payment-box .visa-icon::before {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1312px;     		height: 47px;     		width: 48.5px;     	}     }          .payment .payment-box .maestro-icon::before {     	opacity: .4;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1046px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 40px;     	width: 67px;     	margin: -20px 0 0 -33.5px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.payment .payment-box .maestro-icon::before {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -809px;     		height: 40px;     		width: 67.5px;     	}     }          .payment .payment-box .qiwi-icon::before {     	opacity: .4;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1317px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 46px;     	width: 44px;     	margin: -23px 0 0 -22px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.payment .payment-box .qiwi-icon::before {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1072px;     		height: 46.5px;     		width: 44px;     	}     }          .payment .payment-box .webmoney-icon::before {     	opacity: .4;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1619px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 45px;     	width: 45px;     	margin: -22.5px 0 0 -22.5px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.payment .payment-box .webmoney-icon::before {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1360px;     		height: 45px;     		width: 45px;     	}     }          .payment .payment-box .yandex-wallet-icon::before {     	opacity: .4;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1666px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 43px;     	width: 38px;     	margin: -21.5px 0 0 -19px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.payment .payment-box .yandex-wallet-icon::before {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1406px;     		height: 43px;     		width: 38px;     	}     }          .payment .payment-box .skrill-icon::before {     	opacity: .4;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1486px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 26px;     	width: 76px;     	margin: -13px 0 0 -38px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.payment .payment-box .skrill-icon::before {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1237px;     		height: 26px;     		width: 76px;     	}     }          .payment .payment-box .neteller-icon::before {     	opacity: .4;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1088px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 19px;     	width: 107px;     	margin: -9.5px 0 0 -53.5px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.payment .payment-box .neteller-icon::before {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -850px;     		height: 19px;     		width: 107px;     	}     }          .sidebar-wrapper {     	height: 100%;     	padding-left: 25px;     	font-size: 16px;     	font-size: 1.6rem;     	font-family: Oswald;     }     .sidebar-wrapper .logo {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	margin: 15px 0;     }     .sidebar-wrapper .logo__image {     	background: url(/uploads/1271/logo-jozer.png) no-repeat left center;     	width: 45px;     	height: 40px;     }     .sidebar-wrapper .logo__text {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-orient: vertical;     	-webkit-box-direction: normal;     	-ms-flex-direction: column;     	flex-direction: column;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	height: 58px;     }     .text-logo-row-1,.text-logo-row-2 {     	color: #24323c;     	display: block;     }     .text-logo-row-1 {     	letter-spacing: 0;     	font-family: MarvinVision;     	text-transform: uppercase;     	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	font-size: 38px;     	font-size: 3.8rem;     }     .text-logo-row-2 {     	margin-top: -7px;     	letter-spacing: 10px;     	text-align: center;     	font-family: MarvinVision;     	text-transform: uppercase;     	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	font-size: 10px;     	font-size: 1rem;     }     .cashbox {     	position: relative;     	margin: 30px 0;     	width: 90%;     	text-align: left;     }     .help {     	margin-top: 50%;     	-webkit-transition: .2s;     	transition: .2s;     }     .help__link {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     }     .help__image {     	background: url(/uploads/1271/icon-online_help.png) no-repeat left center;     	width: 30px;     	height: 20px;     }     .help__title {     	color: #9e7ac2;     	text-transform: uppercase;     }     .help:hover {     	-webkit-transform: scale(1.05);     	transform: scale(1.05);     }     .logout {     	position: absolute;     	bottom: 25px;     	left: 25px;     	-webkit-transition: .2s;     	transition: .2s;     }     .logout__link {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     }     .logout__image {     	background: url(/uploads/1271/icon-logout.png) no-repeat left center;     	width: 30px;     	height: 50px;     }     .logout__title {     	color: #4c5e6b;     	text-transform: uppercase;     }     .logout:hover {     	-webkit-transform: scale(1.05);     	transform: scale(1.05);     }     .sidebar-min .sidebar-wrapper {     	margin: 0 auto;     	padding: 0;     	width: 100%;     }     .sidebar-min .logo-min {     	display: block;     	background: url(/uploads/1271/logo-jozer_min.png) no-repeat center center;     	margin: 25px auto;     	width: 25px;     	height: 45px;     }     .sidebar-min .user-status__image {     	margin: 0 auto;     }     .sidebar-min .cashbox {     	margin: 30px auto 0 auto;     }     .sidebar-min .cashbox .btn-cashbox {     	font-size: 12px;     }     .sidebar-min .navigator__item {     	margin: 10px 0;     }     .sidebar-min .navigator__item:hover {     	-webkit-transform: scale(1.2);     	transform: scale(1.2);     }     .sidebar-min .navigator .navigator-image {     	margin: 0 auto;     }     .sidebar-min .help__image {     	margin: 0 auto;     	width: 20px;     }     .sidebar-min .help__link {     	margin: 150px auto 0 auto;     }     .sidebar-min .help:hover {     	-webkit-transform: scale(1.2);     	transform: scale(1.2);     }     .sidebar-min .logout {     	position: absolute;     	bottom: 30px;     	left: 35%;     }     .sidebar-min .logout__image {     	margin: 0 auto;     	width: 20px;     }     .sidebar-min .logout:hover {     	-webkit-transform: scale(1.2);     	transform: scale(1.2);     }     #sidebar-mob {     	display: none;     }     #sidebar-mob-login {     	height: 99px;     }     #sidebar-mob-no-login {     	height: 50px;     }     .sidebar-mob {     	position: fixed;     	top: 0;     	width: 100%;     	z-index: 20;     	font-size: 16px;     	font-size: 1.6rem;     }     .sidebar-mob .no-login .button-mob {     	width: 100%;     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: end;     	-ms-flex-pack: end;     	justify-content: flex-end;     }     .sidebar-mob .no-login .button-mob .btn-login {     	margin-right: 20px;     }     .sidebar-mob .no-login .button-mob .btn-login,.sidebar-mob .no-login .button-mob .btn-registration {     	width: 90px;     	height: 44px;     }     .sidebar-mob .sidebar-top {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	justify-content: space-around;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	background: #24323c;     	padding: 0 8px;     }     .sidebar-mob .sidebar-top .logo {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     }     .sidebar-mob .sidebar-top .text-logo-row-1 {     	color: #24323c;     	padding-left: 8px;     }     .sidebar-mob .sidebar-user-info {     	position: relative;     	background: #3a4954;     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     }     .sidebar-mob .sidebar-user-info::before {     	content: '';     	position: absolute;     	top: -1px;     	width: 100%;     	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #24323c), to(rgba(36, 50, 60, 0)));     	background: linear-gradient(180deg, #24323c 5%, rgba(36, 50, 60, 0) 100%);     	height: 8px;     }     .sidebar-mob .joser-logo-image {     	background: url(/uploads/1271/logo-jozer-mobile.png) no-repeat center center;     	background-size: contain;     	width: 25px;     	height: 20px;     }     .sidebar-mob .mob-balance {     	margin: 0 auto;     }     .sidebar-mob .mob-balance__title {     	text-transform: uppercase;     	text-align: center;     	font-size: 8px;     	font-size: .8rem;     }     .sidebar-mob .mob-balance__value {     	-webkit-transform: scaleY(1.8);     	transform: scaleY(1.8);     	font-size: 18px;     	font-size: 1.8rem;     }     .sidebar-mob__row {     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	height: 50px;     }     .sidebar-mob__row .user {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: justify;     	-ms-flex-pack: justify;     	justify-content: space-between;     	padding: 0 8px;     	width: 100%;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     }     .sidebar-mob__row .user .user-status__link {     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     }     .sidebar-mob__row .user .user-status__name {     	border: none;     	margin-left: 5px;     }     .sidebar-mob__row .user .user-status__name::after {     	content: none;     }     .sidebar-mob__row .user .notification {     	margin: 0 0 0 30px;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	-webkit-box-flex: 1;     	-ms-flex-positive: 1;     	flex-grow: 1;     }     .sidebar-mob__row .user .notification .message-circle {     	margin: 2px 0 0 5px;     	line-height: 20px;     	font-size: 11px;     	font-size: 1.1rem;     }     .sidebar-mob__row .user .notification .bell {     	padding-left: 15px;     }     .middle-position {     	display: none;     	position: fixed;     	background: rgba(36, 56, 60, .98);     	width: 100vw;     	height: 100vh;     	overflow: scroll;     }     .middle-sidebar-wrapper {     	padding-top: 20px;     	padding-left: 50px;     	width: 160px;     }     .middle-sidebar-wrapper .status-box {     	margin: 0;     }     .middle-sidebar-wrapper .help {     	position: relative;     	padding: 35px 0 25px;     	margin: 0;     }     .middle-sidebar-wrapper .logout {     	position: relative;     	padding: 0 0 120px;     	bottom: 0;     	left: 0;     }     .nav-footer-mob {     	display: none;     	position: fixed;     	bottom: 0;     	left: 0;     	right: 0;     	margin: 0 auto;     	min-width: 300px;     	background: #24323c;     	z-index: 100;     }     .nav-footer-mob__item {     	display: table-cell;     	width: 1%;     	text-align: center;     }     .nav-footer-mob__item:nth-child(1) .nav-footer-mob__link {     	font-size: 15px;     	font-size: 1.5rem;     }     .nav-footer-mob__item:last-child {     	position: relative;     	margin: 0;     	padding: 0;     }     .nav-footer-mob__link {     	display: block;     	background: #24323c;     	font-family: "Roboto Slab Bold";     	letter-spacing: 1px;     	color: #fff;     	text-decoration: none;     	text-transform: uppercase;     	line-height: 50px;     	font-size: 18px;     	font-size: 1.8rem;     }     .nav-footer-mob__link:hover {     	color: #0afbda;     }     .nav-mob-icon {     	position: absolute;     	width: 100%;     	height: 50px;     	background: #24323c;     }     .nav-mob-icon::after,.nav-mob-icon::before {     	content: "";     	position: absolute;     	right: 10px;     	width: 30px;     	height: 4px;     	background: #e44f5b;     }     .nav-mob-icon::before {     	top: 15px;     }     .nav-mob-icon::after {     	bottom: 15px;     }     .nav-mob-icon-line {     	position: absolute;     	top: 45%;     	right: 10px;     	width: 30px;     	height: 4px;     	background: #e44f5b;     }     .main-wrapper {     	background: #3a4954;     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     }     .main-box {     	width: calc(100% - 180px);     	margin-left: 180px;     }     .sidebar {     	position: fixed;     	width: 180px;     	height: 100%;     	background: #24323c;     	z-index: 110;     }     .sidebar-min {     	position: fixed;     	width: 55px;     	height: 100%;     	background: #24323c;     	z-index: 110;     }     .filter {     	margin-top: 40px;     }     .filter__title-box {     	text-align: center;     }     .type-game {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: justify;     	-ms-flex-pack: justify;     	justify-content: space-between;     }     .type-game .is-active-type {     	text-shadow: 0 0 40px #e44f5b;     }     .type-game .is-active-type .type-game__item__title {     	color: #e44f5b;     }     .type-game .is-active-type .logo-all-game-image {     	background: url(/uploads/1271/icon-all_game-active.png) no-repeat center center;     }     .type-game__item {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: center;     	-ms-flex-pack: center;     	justify-content: center;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	-webkit-box-orient: vertical;     	-webkit-box-direction: normal;     	-ms-flex-direction: column;     	flex-direction: column;     	width: 12%;     	margin: 15px 15px;     	cursor: pointer;     	-webkit-transition: .2s;     	transition: .2s;     	text-align: center;     }     .type-game__item__title {     	margin-top: 10px;     	color: #fff;     	font-family: "Roboto Slab Bold";     	font-size: 16px;     	font-size: 1.6rem;     	-webkit-transition: .2s;     	transition: .2s;     }     .type-game__item__image {     	width: 100%;     	height: 25px;     }     .type-game__item .logo-all-game-image {     	background: url(/uploads/1271/icon-all_game.png) no-repeat center center;     }     .type-game__item .logo-jackpot-image {     	background: url(/uploads/1271/icon-jackpot.png) no-repeat center center;     }     .type-game__item .logo-live-images {     	background: url(/uploads/1271/icon-live.png) no-repeat center center;     }     .type-game__item .logo-table-image {     	background: url(/uploads/1271/icon-table.png) no-repeat center center;     }     .type-game__item .logo-poker-image {     	background: url(/uploads/1271/icon-poker.png) no-repeat center center;     }     .type-game__item .logo-lottery-image {     	background: url(/uploads/1271/icon-lottery.png) no-repeat center center;     }     .type-game__item .logo-favorites-image {     	background: url(/uploads/1271/icon-favorites.png) no-repeat center center;     }     .type-game__item:hover {     	-webkit-transform: scale(1.1);     	transform: scale(1.1);     }     .down {     	margin-top: 60px;     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	justify-content: space-around;     	-webkit-box-align: center;     	-ms-flex-align: center;     	align-items: center;     	-webkit-box-flex: 1;     	-ms-flex: 1 1 350px;     	flex: 1 1 350px;     }     .container-search .search-filter::placeholder {     	opacity: 1;     	color: #0afbda;     	letter-spacing: 1.2px;     }     .jcf-select:focus,.jcf-select:hover {     	-webkit-box-shadow: 0 8px 20px -3px #000;     	box-shadow: 0 8px 20px -3px #000;     }     .jcf-select:focus::after,.jcf-select:focus::before,.jcf-select:hover::after,.jcf-select:hover::before {     	content: "";     	display: block;     	-webkit-box-shadow: 0 0 20px 2px #0afbda;     	box-shadow: 0 0 20px 2px #0afbda;     }     .jcf-select .jcf-select-opener {     	position: absolute;     	top: calc(50% - 8px);     	left: 10px;     	margin: -2px 0 0 0;     	background: url(/uploads/1271/arrow-down.png) no-repeat center center;     	width: 10px;     	height: 20px;     	-webkit-transform: rotate(-90deg);     	transform: rotate(-90deg);     	-webkit-transition: .2s;     	transition: .2s;     }     .content {     	padding-top: 40px;     	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif;     	font-size: 14px;     	font-size: 1.4rem;     }     .title {     	padding: 0 0 20px 0;     	font-family: Oswald;     	font-weight: 500;     	color: #fff;     	font-size: 28px;     	font-size: 2.8rem;     }     .sub-title {     	font-size: 32px;     	font-size: 3.2rem;     }     .title-decor {     	display: inline-block;     }     .title-decor_red {     	padding: 5px 30px;     	border: 2px solid #e44f5b;     	border-radius: 6px;     	letter-spacing: 6px;     	color: #3a4954;     	font-family: MarvinVision;     	text-transform: uppercase;     	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b;     	font-size: 55px;     	font-size: 5.5rem;     }     .title-decor_red::after,.title-decor_red::before {     	content: '';     	position: absolute;     	left: 0;     	right: 0;     	margin: 0 auto;     }     .title-decor_red::before {     	top: -2px;     	width: 50px;     	height: 3px;     	background-color: #3a4954;     }     .title-decor_red::after {     	top: -37px;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -696px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 37px;     	width: 30px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.title-decor_red::after {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -581px;     		height: 37px;     		width: 30px;     	}     }          .title-box {     	width: 350px;     }     #footer-big {     	display: block;     }     #footer-mob {     	display: none;     }     .provider-list {     	padding: 60px 0 0 0;     	text-align: center;     }     .provider-list__item {     	display: inline-block;     	padding: 0 20px 40px 20px;     	vertical-align: middle;     	-webkit-transition: .2s;     	transition: .2s;     }     .provider-list__item:hover {     	-webkit-transform: scale(1.05);     	transform: scale(1.05);     }     .certificate-list {     	text-align: center;     }     .certificate-list__item {     	display: inline-block;     	padding: 0 15px;     	vertical-align: middle;     	-webkit-transition: .2s;     	transition: .2s;     }     .certificate-list__item:hover {     	-webkit-transform: scale(1.05);     	transform: scale(1.05);     }     .icon-betsoft,.icon-bigtimegaming,.icon-curacao,.icon-elk,.icon-nextgen,.icon-pagi,.icon-quickfire,.icon-quickspin,.icon-thunderkick {     	display: block;     }     .icon-quickfire {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1365px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 92px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-quickfire {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1120px;     		height: 32px;     		width: 92px;     	}     }          .icon-netent {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1109px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 91px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-netent {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -870px;     		height: 32px;     		width: 91px;     	}     }          .icon-yggdrasil {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1711px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 132px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-yggdrasil {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1450px;     		height: 32px;     		width: 132px;     	}     }          .icon-quickspin {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1399px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 24px;     	width: 100px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-quickspin {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1153px;     		height: 24px;     		width: 100px;     	}     }          .icon-curacao {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -268px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 58px;     	width: 50px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-curacao {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -261px;     		height: 58.5px;     		width: 50px;     	}     }          .icon-itechlabs {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -991px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 53px;     	width: 53px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-itechlabs {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -755px;     		height: 53px;     		width: 53px;     	}     }          .icon-pagi {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1211px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 53px;     	width: 53px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-pagi {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -969px;     		height: 53px;     		width: 53px;     	}     }          .icon-comodo {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -219px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 47px;     	width: 119px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-comodo {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -213px;     		height: 47px;     		width: 119px;     	}     }          .icon-askgamblers {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -34px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 47px;     	width: 142px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-askgamblers {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -33px;     		height: 47px;     		width: 142px;     	}     }          .icon-pushgaming {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1300px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 15px;     	width: 140px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-pushgaming {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1056px;     		height: 15px;     		width: 140px;     	}     }          .icon-nextgen {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1143px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 116px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-nextgen {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -903px;     		height: 32px;     		width: 116px;     	}     }          .icon-elk {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -328px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 81px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-elk {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -321px;     		height: 32px;     		width: 81px;     	}     }          .icon-thunderkick {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1536px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 103px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-thunderkick {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1279px;     		height: 32px;     		width: 103px;     	}     }          .icon-playngo {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -1266px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 116px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-playngo {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -1023px;     		height: 32px;     		width: 116px;     	}     }          .icon-amatic {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 0;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 104px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-amatic {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 0;     		height: 32px;     		width: 104px;     	}     }          .icon-bigtimegaming {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -117px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 127px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-bigtimegaming {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -114px;     		height: 32px;     		width: 127px;     	}     }          .icon-betsoft {     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -83px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 32px;     	width: 84px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.icon-betsoft {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -81px;     		height: 32px;     		width: 84px;     	}     }          .askgamblers-link {     	font-size: .8rem;     }     .footer-information {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	justify-content: space-around;     	background-color: #36434d;     	margin-top: 50px;     	padding: 40px 0 45px 0;     	color: #a6a6a6;     	font-family: "Roboto Slab";     	font-size: 1.5rem;     }     .important-know__title {     	text-transform: uppercase;     	font-size: 1.8rem;     }     .important-know__link {     	padding-top: 20px;     }     .important-know__link .link {     	display: block;     	padding: 8px 0;     	color: #a6a6a6;     	text-decoration: underline;     }     .site-information {     	flex-basis: 650px;     	text-align: center;     	padding-top: 55px;     	line-height: 1.8;     }     .footer__social-box {     	padding-top: 45px;     }     .footer__social-box .social-title {     	text-transform: uppercase;     	text-align: left;     }     .footer__social-box .social-icon {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	padding-top: 30px;     }     .page-promo__title-box {     	margin: 15px auto;     	text-align: center;     	width: 610px;     }     .promo-wrap {     	margin: 0 auto;     	max-width: 1024px;     	min-width: 320px;     }     .promo-list {     	margin: 40px 0;     	overflow: hidden;     }     .promo-list__item {     	display: inline-block;     	float: left;     	margin: 0;     	padding: 3% 4%;     	width: 33.3%;     	-webkit-box-sizing: border-box;     	box-sizing: border-box;     }     .promo-item {     	display: block;     	position: relative;     	text-align: center;     	height: 303px;     }     .promo-item__type {     	position: absolute;     	top: -20px;     	right: -20px;     	width: 66px;     	height: 66px;     	-webkit-box-shadow: 0 0 14px 0 #101010;     	box-shadow: 0 0 14px 0 #101010;     	font-family: "Roboto Slab Bold";     	text-transform: uppercase;     	text-align: center;     	line-height: 66px;     	letter-spacing: 1px;     	font-size: 1.1rem;     	z-index: 10;     }     .promo-item__type_violet {     	background: #9e7ac2;     	color: #fff;     }     .promo-item__type_yellow {     	background: #fff200;     	color: #9e7ac2;     }     .promo-item__link {     	display: block;     }     .promo-item__image {     	display: block;     	margin: 0 auto;     	padding: 10px;     	max-width: 222px;     	width: 100%;     	height: auto;     	border: 1px solid #0afbda;     	-webkit-box-shadow: inset 0 0 7px 0 #0afbda, 0 0 7px 0 #0afbda;     	box-shadow: inset 0 0 7px 0 #0afbda, 0 0 7px 0 #0afbda;     }     .promo-item__image:hover {     	opacity: .5;     }     .promo-item__title {     	display: block;     	margin: 7px 0 0;     	padding: 0 30px;     	font-family: "Roboto Slab Bold";     	text-transform: uppercase;     	text-align: center;     	letter-spacing: 1px;     	font-size: 1.2rem;     }     .tournament {     	font-family: "Roboto Slab Bold";     	text-transform: uppercase;     	font-size: 1.5rem;     }     .game-content {     	background: url(/uploads/1271/bg-game.jpg) no-repeat top center;     	background-size: cover;     	width: 100%;     	height: auto;     }     .game-box {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	margin-left: 55px;     	width: calc(100% - 55px);     	flex-direction: column;     	align-items: center;     }     .iframe-col {     	width: 70%;     }     .iframe-col iframe {     	width: 100%;     	height: 100%;     	border: 0;     }     .game-iframe {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	margin-top: 0;     	height: auto;     	text-transform: uppercase;     	font-size: 18px;     	font-size: 1.8rem;     	justify-content: center;     	padding: 20px 0;     	height: 740px;     }     .game-iframe .iframe-info {     	background: #435562;     	width: 230px;     	text-align: center;     	-webkit-transition: .1s;     	transition: .1s;     	overflow: hidden;     }     .game-iframe .jozer-prize {     	padding-top: 30px;     }     .winner-list {     	margin-top: 50px;     	font-size: 13px;     	font-size: 1.3rem;     }     .winner-list__item {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	width: 170px;     	padding: 5px 20px 5px 25px;     }     .winner-list__name {     	margin-left: 15px;     	-webkit-box-flex: 1;     	-ms-flex-positive: 1;     	flex-grow: 1;     	text-align: left;     }     .winner-list__rating {     	margin-right: 5px;     }     .winner-list .is-top-three-rating {     	color: #0afbda;     }     .winner-list .is-current-user {     	color: #fff200;     }     .winner-list .is-user-up {     	position: relative;     	background: #3f6c8c;     }     .winner-list .is-user-up:after {     	content: '';     	position: absolute;     	top: 7px;     	right: 5px;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -925px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 14px;     	width: 11px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.winner-list .is-user-up:after {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -722px;     		height: 7px;     		width: 5.5px;     	}     }          .winner-list .is-user-down {     	position: relative;     	background: #324553;     }     .winner-list .is-user-down:after {     	content: '';     	position: absolute;     	top: 7px;     	right: 5px;     	display: block;     	background-image: url(/uploads/1271/images-list-sbdc922acb5.png);     	background-position: 0 -552px;     	background-repeat: no-repeat;     	overflow: hidden;     	height: 14px;     	width: 11px;     }          @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {          	.winner-list .is-user-down:after {     		background-image: url(/uploads/1271/images-list-2x-sfbb8908541.png);     		background-size: 142px 1482px;     		background-position: 0 -496px;     		height: 7px;     		width: 5.5px;     	}     }          .winner-list__separator {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: center;     	-ms-flex-pack: center;     	justify-content: center;     }     .winner-list__separator .square {     	background: #7995a9;     	width: 6px;     	height: 6px;     	margin: 12px 8px;     }     .info-tabs {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: justify;     	-ms-flex-pack: justify;     	justify-content: space-between;     	margin-bottom: 30px;     }     .info-tabs .tab-list-rating {     	background-color: #324553;     	background-image: url(/uploads/1271/icon-list-rating.png);     	background-repeat: no-repeat;     	background-position: center center;     	width: 50%;     	height: 25px;     	padding: 5px 0;     	cursor: pointer;     }     .info-tabs .tab-games {     	background-color: #324553;     	background-image: url(/uploads/1271/icon-list-game.png);     	background-repeat: no-repeat;     	background-position: center center;     	width: 50%;     	height: 25px;     	padding: 5px 0;     	cursor: pointer;     }     .is-active-tab.tab-games {     	background-color: #435562;     	background-image: url(/uploads/1271/icon-list-game-active.png);     }     .roll-up-info {     	position: relative;     	-ms-flex-item-align: center;     	align-self: center;     	background: #9e7ac2;     	width: 30px;     	height: 60px;     	border-radius: 0 100% 100% 0/0 50% 50% 0;     	cursor: pointer;     }     .roll-up-info .roll-up-image {     	position: absolute;     	background: url(/uploads/1271/icon-roll-up.png) no-repeat center center;     	width: 25px;     	height: 25px;     	top: 50%;     	left: 50%;     	-webkit-transform: translate(-50%, -50%);     	transform: translate(-50%, -50%);     	-webkit-transition: 250ms;     	transition: 250ms;     }     .games-list {     	position: relative;     }     .games-list .slick-slide .game-item {     	width: 185px;     	max-width: 100%;     	height: auto;     	margin: 0 auto;     	cursor: pointer;     	-webkit-transition: .2s;     	transition: .2s;     }     .games-list .slick-prev {     	position: absolute;     	top: -20px;     	left: 45%;     	background: url(/uploads/1271/icon-next.png) no-repeat center center;     	-webkit-transform: rotate(-90deg);     	transform: rotate(-90deg);     	width: 30px;     	height: 28px;     	cursor: pointer;     	border: none;     	outline: 0;     }     .games-list .slick-prev:hover {     	background: url(/uploads/1271/icon-next-active.png) no-repeat center center;     }     .games-list .slick-next {     	position: absolute;     	top: 99.5%;     	left: 48%;     	background: url(/uploads/1271/icon-next.png) no-repeat center center;     	-webkit-transform: rotate(90deg);     	transform: rotate(90deg);     	width: 30px;     	height: 28px;     	cursor: pointer;     	border: none;     	outline: 0;     }     .games-list .slick-next:hover {     	background: url(/uploads/1271/icon-next-active.png) no-repeat center center;     }     .games-list .card {     	position: relative;     	cursor: pointer;     	-webkit-transition: .5s;     	transition: .5s;     	width: 180px !important;     	margin: 5px 23px !important;     }     .games-list .card::after,.games-list .card::before {     	position: absolute;     	top: 0;     	left: 0;     	width: 100%;     	height: 100%;     	content: '';     	-webkit-box-sizing: border-box;     	box-sizing: border-box;     	-webkit-transform: scale(0);     	transform: scale(0);     	-webkit-transition: .4s;     	transition: .4s;     	z-index: 15;     }     .games-list .card::before {     	border-bottom: 2px solid #9e7ac2;     	border-left: 2px solid #9e7ac2;     	-webkit-transform-origin: 0 100%;     	transform-origin: 0 100%;     }     .games-list .card::after {     	border-top: 2px solid #9e7ac2;     	border-right: 2px solid #9e7ac2;     	-webkit-transform-origin: 100% 0;     	transform-origin: 100% 0;     }     .games-list .card:hover::after,.games-list .card:hover::before {     	-webkit-transform: scale(1);     	transform: scale(1);     }     .games-list .card:hover {     	-webkit-transform: scale(1.04);     	transform: scale(1.04);     }     .games-list .card:hover .game-hover-effect {     	opacity: 1;     	visibility: visible;     }     .games-list .card:hover .game-item {     	-webkit-filter: brightness(30%);     	filter: brightness(30%);     }     .games-list .card .game-hover-effect {     	opacity: 0;     	visibility: hidden;     	-webkit-transition: visibility 0s, opacity .4s linear;     	transition: visibility 0s, opacity .4s linear;     }     .games-list .card .game-hover-effect .play-icon {     	position: absolute;     	top: calc(50% - 17.5px);     	left: calc(50% - 25px);     	background: url(/uploads/1271/play-for_real.png) no-repeat center center;     	background-size: cover;     	width: 50px;     	height: 35px;     	z-index: 20;     	-webkit-transition: .2s;     	transition: .2s;     }     .games-list .card .game-hover-effect .play-icon:hover {     	-webkit-transform: scale(1.15);     	transform: scale(1.15);     }     .games-list .card .game-hover-effect .left-figure {     	display: -webkit-box;     	display: -ms-flexbox;     	display: flex;     	-webkit-box-pack: center;     	-ms-flex-pack: center;     	justify-content: center;     	position: absolute;     	top: 0;     	left: 0;     	width: 85px;     	height: 45px;     	background-color: #9e7ac2;     	-webkit-clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%);     	clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%);     	z-index: 10;     	font-family: OpenSans;     	font-size: 10px;     	font-size: 1rem;     }     .games-list .card .game-hover-effect .left-figure__link {     	padding-top: 10px;     	-webkit-transform: scaleY(1.3);     	transform: scaleY(1.3);     }     .games-list .card .game-hover-effect .right-figure {     	display: none;     }          @media only screen and (max-width: 1690px) {          	.tile__block {     		max-width: 1260px;     		margin: 75px auto 0 auto;     	}     	.nav-footer-mob {     		display: block;     	}     }               @media only screen and (max-width: 1460px) {          	.tile__block {     		max-width: 1005px;     		margin: 75px auto 0 auto;     	}     	.sidebar .logo {     		margin: 20px 0;     	}     	.sidebar .notification {     		margin-top: 10px;     	}     	.sidebar .cashbox {     		margin: 15px 0;     	}     	.sidebar .help {     		margin-top: 10%;     	}     	.sidebar .logout {     		bottom: 5px;     	}     }               @media only screen and (max-width: 1280px) {          	.title-decor_red {     		font-size: 30px;     		font-size: 3rem;     	}     	.filter .dropdown .jcf-select {     		width: 200px;     	}     	.tile__block {     		max-width: 800px;     	}     	.grid-item {     		width: 190px;     		height: 125px;     		border: 1px solid #426b7d;     		margin: 5px;     	}     	.grid-item-height {     		height: 260px;     	}     	.grid-item-super {     		width: 390px;     		height: 260px;     	}     	.footer-information {     		-ms-flex-wrap: wrap;     		flex-wrap: wrap;     		padding-bottom: 75px;     	}     }               @media only screen and (max-width: 1024px) {          	.tile__block {     		max-width: 785px;     	}     	.grid-item {     		width: 180px;     		height: 120px;     		border: 1px solid #426b7d;     		margin: 5px;     	}     	.grid-item-height {     		height: 250px;     	}     	.grid-item-super {     		width: 370px;     		height: 250px;     	}     }               @media only screen and (max-width: 960px) {     .carousel-main-block{         display: inline-block;       }     	.main-box {     		margin: 0;     		width: 100%;     	}     	.sidebar {     		display: none;     	}     	#sidebar-mob {     		display: block;     	}     	.payment-box {     		-ms-flex-wrap: wrap;     		flex-wrap: wrap;     	}     	#footer-big {     		display: none;     	}     	#footer-mob {     		display: block;     	}     }               @media only screen and (max-width: 815px) and (orientation: landscape) {          	html {     		font-size: 8px;     	}     }               @media only screen and (max-width: 768px) {     .carousel-main-block{         display: none;       }     	html {     		font-size: 8px;     	}     	.tile__block {     		max-width: 600px;     	}     	.page-promo {     		padding-top: 0;     	}     	.promo-wrap .title-decor_red {     		border: none;     		padding: 5px 0;     		font-size: 30px;     	}     	.promo-wrap .title-decor_red::after {     		content: none;     	}     	.promo-wrap .page-promo__title-box {     		width: 100%;     	}     	.promo-list {     		display: -webkit-box;     		display: -ms-flexbox;     		display: flex;     		justify-content: space-around;     		-ms-flex-wrap: wrap;     		flex-wrap: wrap;     		margin-left: -20px;     	}     	.promo-list__item {     		display: block;     		padding: 20px 0 0 0;     		width: 26%;     		-webkit-box-sizing: unset;     		box-sizing: unset;     	}     	.promo-list .promo-item {     		height: 100%;     		margin-bottom: 20px;     		width: 80%;     	}     	.promo-list .promo-item__title {     		padding: 0;     	}     	.promo-list .promo-item__type_violet,.promo-list .promo-item__type_yellow {     		width: 55px;     		height: 40px;     		right: -45px;     		line-height: 40px;     	}     	.footer-information {     		-webkit-box-orient: vertical;     		-webkit-box-direction: normal;     		-ms-flex-direction: column;     		flex-direction: column;     		-webkit-box-align: center;     		-ms-flex-align: center;     		align-items: center;     	}     	.footer-information .site-information {     		display: none;     	}     	.footer-mob {     		font-family: OpenSans;     	}     	.footer-information-mob {     		display: -webkit-box;     		display: -ms-flexbox;     		display: flex;     		-webkit-box-orient: vertical;     		-webkit-box-direction: normal;     		-ms-flex-direction: column;     		flex-direction: column;     		background: #2c2c2c;     		padding: 30px 0;     	}     	.provider-list-mob {     		background: #000;     	}     	.important-know-box {     		display: -webkit-box;     		display: -ms-flexbox;     		display: flex;     		justify-content: space-around;     	}     	.important-know-mob {     		display: -webkit-box;     		display: -ms-flexbox;     		display: flex;     		-webkit-box-orient: vertical;     		-webkit-box-direction: normal;     		-ms-flex-direction: column;     		flex-direction: column;     	}     	.important-know-mob__title {     		color: #666;     		text-transform: uppercase;     		font-size: 2rem;     	}     	.important-know-mob__link {     		padding-top: 20px;     	}     	.important-know-mob__link .link {     		display: block;     		padding: 8px 0;     		color: #a6a6a6;     		text-decoration: underline;     		font-size: 1.6rem;     	}     	.social-box-mob .social-title {     		color: #666;     		font-size: 1.6rem;     	}     	.certificate-list-mob {     		background: #000;     		padding-bottom: 25px;     	}     	.site-information-mob {     		text-align: center;     		padding: 20px 20px 60px;     		line-height: 1.8;     		background: #2c2c2c;     		font-size: 11px;     		font-size: 1.1rem;     	}     }               @media only screen and (max-width: 620px) {     .carousel-main-block{         display: none;       }     	#tile-game-big {     		display: none;     	}     	#tile-game-mob {     		display: block;     	}     	.tile__block {     		max-width: 380px;     		margin: 25px auto;     	}     	.jcf-select:hover {     		-webkit-box-shadow: none;     		box-shadow: none;     	}     	.jcf-select:hover::after,.jcf-select:hover::before {     		content: '';     		-webkit-box-shadow: none;     		box-shadow: none;     	}     	.slick-dotted.slick-slider {     		margin-bottom: 10px;     	}     	.type-game__item {     		margin: 15px 5px;     	}     	.filter {     		margin-top: 0;     	}     	.filter .down {     		-ms-flex-wrap: wrap;     		flex-wrap: wrap;     		justify-content: space-around;     		margin-top: 35px;     	}     	.filter .down .dropdown {     		-webkit-box-ordinal-group: 2;     		-ms-flex-order: 1;     		order: 1;     	}     	.filter .down .dropdown .jcf-select {     		width: 150px;     		height: 50px;     	}     	.filter .down .dropdown .jcf-select .jcf-select-text {     		margin-left: 28px;     		line-height: 5.5rem;     	}     	.filter .down .title-box {     		display: none;     	}     }               @media only screen and (max-width: 480px) {     .carousel-main-block{         display: none;       }     	html {     		font-size: 8px;     		line-height: 20px;     	}     	.tile__block {     		max-width: 320px;     	}     	.type-game__item {     		margin: 5px 0 0 0;     		text-align: center;     	}     	.type-game__item:first-child {     		margin-left: 0;     	}     	.type-game__item__title {     		display: block;     		background-color: #24323c;     		margin: 0 4px;     		padding: 7px;     		text-transform: uppercase;     		font-family: "Roboto Slab";     		font-size: 1.5rem;     	}     	.type-game__item__image {     		display: none;     		height: 35px;     	}     	.grid-item {     		width: 157px;     		height: 105px;     		-webkit-box-sizing: border-box;     		box-sizing: border-box;     		margin: 3px;     	}     	.grid-item:nth-child(2n+1) {     		margin-left: 0;     	}     	.grid-item:nth-child(2n) {     		margin-right: 0;     	}     	.grid-item-height {     		height: 216px;     	}     	.grid-item-super {     		width: 320px;     		height: 216px;     		margin-left: 0;     		margin-right: 0;     	}     	.promo-list__item {     		width: 34%;     	}     	.important-know-box {     		display: block;     	}     	.footer-information-mob {     		padding-left: 15%;     	}     }     .select-dropdown{     	display: none;     	width: 260px;     	transition: all .2s ease;     	position: absolute;     	margin-top: 0;     	z-index: 9999;     	top: 100%;     	-webkit-box-shadow: 0 2px 5px #13100e;     	box-shadow: 0 2px 5px #13100e;     }     .select-dropdown ul{     	-webkit-box-shadow: 0 8px 20px -3px #000;     	box-shadow: 0 8px 20px -3px #000;     	text-align: left;     	border-bottom: 1px solid #0afbda;     	background: #24323c;     	color: #0afbda;     	display: inline-block;     	vertical-align: top;     	position: relative;     	line-height: 14px;     	font-size: 12px;     	width: 100%;     	max-height: 400px;     	overflow: auto;     	overflow-y: scroll;     	padding: 0 0 8px 40px;     	box-sizing: border-box;     }     .select-dropdown ul li{     	overflow: hidden;     	display: block;     }     .select-dropdown ul li a{     	min-height: 14px;     	height: 1%;     	white-space: nowrap;     	overflow: hidden;     	cursor: default;     	display: block;     	padding: 0;     	font-family: "Roboto Slab";     	color: #0afbda;     	letter-spacing: 1.2px;     	text-transform: none;     	font-size: 1.4rem;     	line-height: 4rem;     }     .dropdown {     	position: relative;     	display: block;     }     .select-dropdown ul li a:hover{     	background: 0 0;     	color: #fff;     	text-shadow: 0 0 4px #fff;     }     .select-dropdown ul::-webkit-scrollbar {     	width: 3px;     	height: 3px;     }     .select-dropdown ul::-webkit-scrollbar-track {     	background-color: transparent;     }     .select-dropdown ul::-webkit-scrollbar-track-piece {     	background-color: transparent;     }     .select-dropdown ul::-webkit-scrollbar-thumb {     	height: 50px;     	background-color: rgba(10, 251, 218, .5);     	border-radius: 3px;     }     .select-dropdown ul::-webkit-scrollbar-corner {     	background-color: #999;     }     .select-dropdown ul::-webkit-resizer {     	background-color: #666;     }     .container-3 {     	width: 20%;     }     .swiper-pagination {     	position: absolute;     	bottom: 25px !important;     	list-style: none;     	display: block;     	text-align: center;     	padding: 0;     	margin: 0;     	width: 100%;     	outline: none;     }     .swiper-pagination-bullet {     	display: inline-block;     	opacity: 1;     	width: 32px;     	height: 4px;     	background: #0afbda;     	border-radius: 0;     	margin: 0 5px;     	padding: 0;     	cursor: pointer;     }     .swiper-pagination-bullet-active {     	opacity: 1;     	background: #e91e63;     	-webkit-box-shadow: 0 0 20px 2px #e44f5b;     	box-shadow: 0 0 20px 2px #e44f5b;     }     .swiper-container{     	height: 450px;     }     .ya-share2__container_size_m .ya-share2__icon {     	height: 38px !important;     	width: 40px !important;     }     .ya-share2__list_direction_horizontal > .ya-share2__item{     	margin: 0 5px !important;     }     .ya-share2__badge {     	border-radius: 3px !important;     }     .text-seo{     	display: block;     	padding: 20px 70px;     	font-family: "OpenSans";     	text-align: left;     	letter-spacing: 1px;     	font-size: 1.2rem;     }     .text-seo ul{     	display: block;     	list-style: disc;     	margin-block-start: 1em;     	margin-block-end: 1em;     	margin-inline-start: 0px;     	margin-inline-end: 0px;     	padding-inline-start: 40px;     }     .text-seo ul li{     	list-style: disc;     }     .is-active-tab.tab-list-rating {     	background-color: #435562;     	background-image: url(/uploads/1271/icon-list-rating-active.png);     }     .list-tab.is-active-tab {     	display: block;     }     .list-tab {     	display: none;     }     .is-role-up-active .info-tabs {     	display: block;     }     .is-role-up-active .games-list, .is-role-up-active .rating-list {     	display: none!important;     }     .roll-up-image-rotate {     	-webkit-transform: rotate(180deg)!important;     	transform: rotate(180deg)!important;     	-webkit-transform-origin: 20% 25%;     	transform-origin: 20% 25%;     }     .is-role-up-active {     	width: 45px!important;     }     .is-role-up-active .info-tabs .tab-games, .is-role-up-active .info-tabs .tab-list-rating {     	width: 100%;     	height: 40px;     	background-color: #324553!important;     	border-bottom: 1px solid #435562;     }     .swiper-vertical .swiper-slide{     	width: 228px;     }     .swiper-vertical .swiper-slide .card{     	width: 100%;     	display: inline-block;     }     .swiper-vertical.swiper-container{     	height: 650px;     }     .pay-cash {     	width: 100%;     	text-align: center;     	margin: 15px auto 10px;     	display: inline-block;     }     .pay-cash a {     	display: inline-block;     	background: #e42c3b;     	padding: 11px 25px;     	border-radius: 5px;     	font-weight: 700;     	text-transform: uppercase;     	border: 1px solid rgba(255, 255, 255, .5);     }     .pay-cash a:hover{     	background: rgba(228, 79, 91, 1);     }     .sidebar-mob .sidebar-top.is-active{     	display: none;     }     .middle-position.is-active{     	display: block;     }     .nav-mob-icon.close::before {     	top: 19px;     	-webkit-transform: rotate(45deg);     	transform: rotate(45deg);     	-webkit-transform-origin: 30% 50%;     	transform-origin: 30% 50%;     }     .nav-mob-icon.close .nav-mob-icon-line {     	display: none;     }     .nav-mob-icon.close::after {     	bottom: 18px;     	-webkit-transform: rotate(-45deg);     	transform: rotate(-45deg);     	-webkit-transform-origin: 30% 50%;     	transform-origin: 30% 50%;     }     .nav-mob-icon.close::after, .nav-mob-icon.close::before {     	content: "";     }     @media screen and (max-width: 1800px){     	.swiper-container {     		height: auto;     		max-height: 500px;     	}     	.swiper-vertical.swiper-container{     		max-height: unset;     	}     }     @media only screen and (max-width: 1280px){     	.select-dropdown {     		width: 200px;     	}     }     @media screen and (max-width: 1024px){     	/*.masonry-container .grid-item{     		position: relative !important;     		left: auto !important;     		top: auto !important;     	}*/     	.tile__block .masonry-container{     		position: relative;     		height: auto;     		display: flex;     		flex-wrap: wrap;     		justify-content: center;     		align-items: flex-start;     	}     	.text-seo {     		padding: 20px;     	}     }     @media only screen and (max-width: 960px){     	.sidebar-min{     		display: none;     	}     	.game-box{     		margin-left: 0px;     		width: 100%;     	}     	.game-iframe .iframe-info, .roll-up-info{     		display: none;     	}     	.iframe-col {     		width: 100%;     	}     	.game-iframe {     		height: 450px;     	}     	.text-seo.game-text-down {     		padding: 20px 20px 70px;     	}     }     @media screen and (max-width: 768px){     	.down{     		padding: 0 15px;     	}     	.game-iframe {     		height: 300px;     	}     }     @media screen and (max-width: 620px){     	.type-game {     		justify-content: center;     		flex-wrap: wrap;     	}       iframe{   margin: 30px 10px;   width:100%;   height: 400px; }       .promo-game{   text-align: center; }     	.type-game__item {     		width: auto;     	}     	.filter .down {     		justify-content: flex-start;     		flex: 0;     	}     	.select-dropdown ul {     		padding: 0 0 8px 20px;     	}     	.select-dropdown {     		width: 150px;     	}     	.sidebar-mob .no-login .button-mob .btn-login {     		margin-right: 5px;     	}     	.game-iframe {     		height: 250px;     	}          }          @media screen and (max-width: 480px){     	.game-iframe {     		height: 200px;     	}     }     @media screen and (max-width: 375px){     	.game-iframe {     		height: 170px;                	}           iframe{   margin: 20px 5px;   width:100%;   height: 350px; }       .carousel-main-block{         display: none;       }       .promo-game{   text-align: center; }     } .img-text{   width:100%;     height:100% } iframe{   margin: 50px 15px;   width:1000px;   height: 600px; } .promo-game{   text-align: center; } .breadcrumb{ color:#FAEBD7; display: -webkit-inline-box; margin-top: 10px; margin-bottom: 10px } .breadcrumb > ul{ display: -webkit-inline-box; } .breadcrumb li{ margin-left:20px }