ol > li, ul { 	list-style-type: none; }  strong { 	font-weight: 700; }  .text-ellipsis { 	text-overflow: ellipsis; }  img { 	vertical-align: middle; }  .swiper-slide, .swiper-wrapper { 	height: 100%; 	position: relative; 	width: 100%; }  .swiper-container { 	margin: 0 auto; 	position: relative; 	overflow: hidden; 	list-style: none; 	padding: 0; 	z-index: 1; }  .swiper-wrapper { 	z-index: 1; 	display: -webkit-box; 	display: -webkit-flex; 	display: -ms-flexbox; 	display: flex; 	-webkit-transition-property: -webkit-transform; 	-o-transition-property: transform; 	transition-property: transform; 	transition-property: transform, -webkit-transform; 	-webkit-box-sizing: content-box; 	box-sizing: content-box; }  .swiper-wrapper { 	-webkit-transform: translate3d(0, 0, 0); 	transform: translate3d(0, 0, 0); }  .swiper-slide { 	-webkit-flex-shrink: 0; 	-ms-flex-negative: 0; 	flex-shrink: 0; 	-webkit-transition-property: -webkit-transform; 	-o-transition-property: transform; 	transition-property: transform; 	transition-property: transform, -webkit-transform; }  button { 	overflow: visible; }  .col-xs-6 { 	float: left; }  [role=button] { 	cursor: pointer; }  img { 	border: 0; 	height: auto; 	max-width: 100%; }  body { 	margin: 0;   overflow-x: hidden; }  html {   overflow-x: hidden; 	font-family: sans-serif; 	-webkit-text-size-adjust: 100%; 	-ms-text-size-adjust: 100%; }  article, footer, header, nav, section { 	display: block; }  a { 	background-color: transparent; }  a:active, a:hover { 	outline: 0; }  h1 { 	margin: .67em 0; }  button, input, select { 	font: inherit; 	margin: 0; 	color: inherit; }  .glyphicon { 	font-style: normal; }  button, select { 	text-transform: none; }  button { 	cursor: pointer; 	-webkit-appearance: button; }  select { 	-webkit-appearance: none; }  button::-moz-focus-inner, input::-moz-focus-inner { 	padding: 0; 	border: 0; }  @media print { 	img { 		page-break-inside: avoid; 	}  	*, :after, :before { 		color: #000 !important; 		background: 0 0 !important; 		-webkit-box-shadow: none !important; 		box-shadow: none !important; 		text-shadow: none !important; 	}  	a, a:visited { 		text-decoration: underline; 	}  	a[href]:after { 		content: ' (' attr(href) ')'; 	}  	a[href^='#']:after { 		content: ''; 	}  	img { 		max-width: 100% !important; 	}  	h2, h3, p { 		orphans: 3; 		widows: 3; 	}  	h2, h3 { 		page-break-after: avoid; 	} }  .glyphicon { 	font-family: 'Glyphicons Halflings'; 	font-weight: 400; 	line-height: 1; 	position: relative; 	top: 1px; 	display: inline-block; 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale; }  .glyphicon-search:before { 	content: '\/e003'; }  *, :after, :before { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; }  html { 	font-size: 10px; 	-webkit-tap-highlight-color: transparent; }  body { 	line-height: 1.42857143; }  button, input, select { 	font-family: inherit; 	font-size: inherit; 	line-height: inherit; }  a:focus, a:hover { 	text-decoration: underline; 	color: #23527c; }  h1, h2, h3 { 	font-family: inherit; 	font-weight: 500; 	line-height: 1.1; 	color: inherit; }  h1, h2, h3 { 	margin-top: 20px; 	margin-bottom: 10px; }  h1 { 	font-size: 36px; }  h2 { 	font-size: 30px; }  h3 { 	font-size: 24px; }  label { 	font-weight: 700; }  ol, ul { 	margin-top: 0; }  ol, ul { 	margin-bottom: 10px; }  @media (min-width: 768px) { 	.container { 		width: 750px; 	} }  .container { 	margin-right: auto; 	margin-left: auto; }  .container { 	padding-right: 15px; 	padding-left: 15px; }  @media (min-width: 992px) { 	.container { 		width: 970px; 	} }  @media (min-width: 1200px) { 	.container { 		width: 1170px; 	} }  .row { 	margin-right: -15px; 	margin-left: -15px; }  .col-md-3, .col-md-4, .col-md-9, .col-sm-6, .col-xs-6 { 	position: relative; 	min-height: 1px; 	padding-right: 15px; 	padding-left: 15px; }  .col-xs-6 { 	width: 50%; }  @media (min-width: 768px) { 	.col-sm-6 { 		float: left; 	}  	.col-sm-6 { 		width: 50%; 	} }  @media (min-width: 992px) { 	.col-md-3, .col-md-4, .col-md-9 { 		float: left; 	}  	.col-md-9 { 		width: 75%; 	}  	.col-md-4 { 		width: 33.33333333%; 	}  	.col-md-3 { 		width: 25%; 	} }  label { 	display: inline-block; 	max-width: 100%; 	margin-bottom: 5px; }  .breadcrumb > li { 	display: inline-block; }  .breadcrumb { 	margin-bottom: 20px; 	padding: 8px 15px; 	list-style: none; 	-webkit-border-radius: 4px; 	border-radius: 4px; }  .breadcrumb > li + li:before { 	padding: 0 5px; 	content: '\/00a0'; 	color: #ccc; }  .breadcrumb > .active { 	color: #777; }  a, a:visited { 	text-decoration: underline; }  .container:after, .container:before, .row:after, .row:before { 	display: table; 	content: ' '; }  .container:after, .row:after { 	clear: both; }  .show { 	display: block !important; }  a, a:hover { 	color: #3f8fd2; }  body { 	background-color: #111216; 	font-family: Ubuntu, sans-serif; 	font-size: 16px; 	color: #d8d9d9; }  [class*=" icon-"], [class^=icon-], ul > li:before { 	font-family: icomoon !important; 	font-style: normal; 	speak: none; 	font-variant: normal; 	text-transform: none; 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale; }  body * { 	box-sizing: border-box; }  [class*=" icon-"], [class^=icon-] { 	font-weight: 400; 	line-height: 1; }  h1, h2 { 	font-weight: 300; }  .icon-star:before { 	content: "\/f005"; }  .icon-star-o:before { 	content: "\/f006"; }  .icon-triangle-left:before { 	content: "\/f044"; }  .icon-triangle-right:before { 	content: "\/f05a"; }  .icon-file-directory:before { 	content: "\/f016"; }  a:active, a:hover, a:visited:active, a:visited:hover { 	text-decoration: none; }  a:focus { 	outline: -webkit-focus-ring-color auto 0; 	outline-offset: 0; 	text-decoration: none; }  h1 { 	font-size: 40px; }  @media screen and (max-width: 600px) { 	h1 { 		font-size: 30px; 	} }  h2 { 	font-size: 32px; }  h3 { 	font-size: 24px; 	font-weight: 400; }  @media screen and (max-width: 600px) { 	h2 { 		font-size: 24px; 		font-weight: 400; 	}  	h3 { 		font-size: 20px; 	} }  li, p { 	font-weight: 300; 	line-height: 1.5; }  p { 	margin: 0 0 16px; }  ul { 	padding-left: 20px; }  ul > li { 	position: relative; }  ul > li:before { 	font-weight: 400; 	line-height: 8px; 	content: "/ea55"; 	font-size: 6px; 	position: absolute; 	left: -20px; 	top: 7px; }  p + ul { 	margin-bottom: 10px; }  ol { 	padding-left: 35px; 	counter-reset: list1; }  ol > li { 	position: relative; 	margin-left: 0; 	padding-left: 0; 	margin-bottom: 7px; }  .footer-menu, .main-menu, .winners-list { 	list-style-type: none; }  ol > li:before { 	line-height: 1.5; 	position: absolute; 	left: -28px; 	width: 30px; 	height: 30px; 	font-weight: 700; 	padding-right: 5px; 	content: counter(list1) ". "; 	counter-increment: list1; }  .btn-tpl { 	display: inline-block; 	border-radius: 2px; 	transition: all .3s; 	border: 0; 	cursor: pointer; 	text-decoration: none; }  .btn-tpl:hover, .btn-tpl:visited { 	text-decoration: none; }  .btn-tpl { 	padding: 5px 10px; }  .btn-tpl:active:focus, .btn-tpl:focus, button { 	outline: transparent auto 0; 	outline-offset: 0; }  .btn-effect__diagonal { 	overflow: hidden; 	position: relative; }  .btn-effect__diagonal:before { 	content: ""; 	position: absolute; 	z-index: 0; 	transition: all .3s; 	width: 100%; 	height: 0; 	top: 50%; 	left: 50%; 	opacity: 0; 	transform: translateX(-50%) translateY(-50%) rotate(45deg); }  .btn-effect__diagonal:hover:before { 	height: 220%; 	opacity: 1; }  .btn-effect__diagonal:active:before { 	height: 300%; 	opacity: 1; }  .btn-effect__gorizcenter:before, .btn-effect__goriztoleft:before { 	transition: all .3s; 	height: 100%; 	top: 0; 	content: ""; }  .btn-effect__diagonal span { 	position: relative; 	z-index: 2; }  .btn-effect__goriztoleft { 	overflow: hidden; 	position: relative; }  .btn-effect__goriztoleft:before { 	position: absolute; 	z-index: 0; 	width: 0; 	right: 0; }  .btn-effect__goriztoleft:hover:before { 	width: 100%; }  .btn-effect__goriztoleft span { 	position: relative; 	z-index: 2; }  .btn-effect__gorizcenter { 	overflow: hidden; 	position: relative; }  .btn-effect__gorizcenter:before { 	position: absolute; 	z-index: 0; 	width: 0; 	left: 50; }  .btn-effect__gorizcenter:hover:before { 	width: 100%; 	margin-left: -50%; }  .btn-effect__gorizcenter span { 	position: relative; 	z-index: 2; }  input::placeholder, input[type=number]::placeholder, input[type=text]::placeholder, input[type=password]::placeholder, input[type=email]::placeholder, input[type=tel]::placeholder, textarea::placeholder { 	font-size: inherit; 	color: #9d9fa5; 	transition: color .4s linear; }  input:focus, input[type=text]:focus { 	outline: transparent auto 0; 	outline-offset: 0; }  .games-search:focus, select, select option { 	outline: transparent; }  input:focus::placeholder, input[type=number]:focus::placeholder, input[type=text]:focus::placeholder, input[type=password]:focus::placeholder, input[type=email]:focus::placeholder, input[type=tel]:focus::placeholder, textarea:focus::placeholder { 	color: transparent; }  .select-container { 	overflow: hidden; 	display: inline-block; 	padding-top: 2px; 	padding-bottom: 2px; 	padding-right: 30px; 	border-bottom: 1px solid rgba(216, 217, 217, .1); }  select { 	width: calc(100% + 30px); 	border: 0; 	padding-left: 5px; 	padding-right: 10px; 	background-color: transparent; 	-moz-appearance: none; 	-ms-appearance: none; 	appearance: none !important; }  select option { 	background-color: #111216; }  select::-ms-expand { 	display: none; }  .breadcrumb { 	background-color: transparent; 	font-size: 14px; 	padding-left: 0; }  .breadcrumb li:after { 	padding-left: 3px; 	padding-right: 3px; }  .breadcrumb li:before { 	display: none; }  .breadcrumb li:after { 	display: inline-block; 	font: 12px Arial, sans-serif; 	content: "/"; 	color: #545c6c; }  .main-menu__item:after, .user-block:after { 	content: ""; }  .breadcrumb li:last-child:after { 	display: none; }  .post-info { 	font-size: 14px; 	color: #545c6c; 	margin-bottom: 10px; 	margin-top: -5px; }  .single-article img { 	max-width: 600px; 	display: block; 	box-shadow: 0 2px 5px rgba(12, 13, 16, .9); 	margin: 20px auto 16px; }  .article-footer { 	margin-top: 24px; 	font-size: 14px; }  .article-footer [class^=icon-] { 	display: inline-block; 	width: 15px; 	position: relative; 	top: 1px; }  .article-footer .article-category { 	margin-bottom: 5px; }  .main-header { 	padding-top: 10px; 	padding-bottom: 10px; }  .logo { 	/*width: 50px;*/ 	display: block; 	margin-left: auto; 	margin-right: auto; }  .logo .logo-big { 	width: 197px; }  .logo .logo-small { 	display: none; 	width: 100%; }  @media screen and (max-width: 480px) { 	.logo .logo-big { 		display: none; 	}  	.logo .logo-small { 		display: block; 		width: 43px; 		margin-top: -5px; 	} }  a .btn-signin { 	width: 100px; 	text-align: center; 	display: block; 	margin-right: 0; 	color: #9d9fa5; 	margin-top: 13px; 	background-color: #393d4a; }  .btn-reg { 	float: right; 	white-space: nowrap; 	text-align: left; 	text-decoration: none; }  .btn-reg, .signin__icon, .signin__text { 	display: inline-block; }  .btn-signin:hover, .btn-signin:hover .signin__icon { 	color: #e3e3e3; }  .btn-signin:active:before { 	background: #f12a1c; }  .btn-signin:before { 	background: #f4574c; }  .signin__icon { 	font-size: 20px; 	margin-right: 5px; 	margin-left: -2px; 	vertical-align: middle; 	color: #9d9fa5; 	transition: all .3s; }  .signin__text { 	line-height: 20px; }  .btn-reg { 	height: 56px; 	margin-right: 0; 	margin-left: auto; 	background-color: #f4574c; 	color: #e3e3e3; 	position: relative; }  .btn-reg:hover { 	color: #23252d; 	text-decoration: none; }  .btn-reg:hover .btn-reg__icon { 	color: #e3e3e3; 	left: 9px; }  .btn-reg:hover .btn-reg__title { 	border-bottom: 1px dotted #23252d; }  .btn-reg:visited { 	color: #e3e3e3; 	text-decoration: none; }  .btn-reg:visited span { 	text-decoration: none; }  .btn-reg:visited:hover { 	color: #23252d; 	text-decoration: none; }  .btn-reg:visited:hover .btn-reg__icon { 	color: #e3e3e3; 	left: 9px; }  .btn-reg span.btn-reg__icon { 	font-size: 30px; 	position: absolute; 	width: 40px; 	left: 12px; 	top: 13px; 	transition: all 1s; }  .btn-reg__content { 	display: block; 	margin-left: 10px; }  .btn-reg__title { 	line-height: 1; 	display: inline-block; 	padding-bottom: 5px; 	font-size: 24px; 	border-bottom: 1px dotted #d6d6d6; }  .btn-reg__subtext { 	line-height: 1; 	font-size: 14px; 	display: block; 	margin-top: 2px; }  .btn-reg:before { 	background-color: #d8d9d9; }  .btn-reg:hover:before { 	width: calc(100% - 45px); }  .btn-reg:active:before { 	background-color: #a4a7a7; }  .user-block { 	text-align: right; }  .user-block:after { 	display: block; 	clear: both; }  @media screen and (max-width: 991px) { 	.main-header .container, .main-header .user-block { 		position: relative; 	}  	.main-header { 		height: 76px; 	}  	.main-header .col__item--left { 		position: absolute; 		left: 0; 		top: 100%; 		z-index: 2; 	}  	.main-header .col__item--logo { 		position: absolute; 		top: 0; 		left: 50%; 		margin-left: -110px; 		z-index: 2; 	}  	.main-header .col__item--right { 		position: absolute; 		top: 0; 		right: 0; 		z-index: 1; 	} }  @media screen and (max-width: 727px) { 	.btn-reg:hover .btn-reg__title, .btn-reg__title { 		border-bottom: none; 	}  	.main-header { 		height: 50px; 		padding-top: 10px; 	}  	.main-header .col__item--left { 		left: 10px; 		top: 0; 	}  	.main-header .col__item--right { 		right: 10px; 	}  	.main-header .col__item--logo { 		margin-left: -70px; 	}  	.logo { 		width: 127px; 	}  	.btn-signin { 		height: 33px; 		margin-top: 0; 	}  	.btn-reg { 		white-space: nowrap; 		width: auto; 		height: 33px; 		padding-left: 27px; 	}  	.btn-reg span.btn-reg__icon { 		font-size: 18px; 		top: 8px; 		left: 8px; 		width: 20px; 	}  	.btn-reg__subtext { 		display: none; 	}  	.btn-reg__title { 		font-size: 16px; 		padding-bottom: 0; 		line-height: 22px; 	}  	.btn-reg:hover:before { 		width: calc(100% - 30px); 	} }  @media screen and (max-width: 667px) { 	.btn-reg .btn-reg__title, .btn-signin .signin__text { 		display: none; 	}  	.btn-signin { 		width: 38px; 	}  	.btn-reg { 		padding-left: 0; 		width: 38px; 	}  	.btn-reg span.btn-reg__icon { 		left: 10px; 	}  	.btn-reg:hover:before { 		width: 100%; 	}  	.btn-reg:hover .btn-reg__icon { 		color: #23252d; 		left: 10px !important; 	}  	.btn-reg:visited:hover .btn-reg__icon { 		color: #23252d !important; 		left: 10px !important; 	} }  @media screen and (max-width: 480px) { 	.logo { 		width: 43px; 		margin-left: 48px; 	} }  @media screen and (max-width: 400px) { 	.logo { 		width: 43px; 	}  	.logo img { 		/* width: 100%;*/ 	}  	.main-header .col__item--logo { 		position: absolute; 		z-index: 2; 	} }  .main-menu__item, .main-navigation { 	position: relative; }  .main-menu { 	display: table; 	padding: 0; 	width: 100%; 	background-color: #1b1d23; 	border-radius: 2px; 	font-size: 18px; }  .main-menu li:before { 	display: none; }  @media screen and (max-width: 992px) { 	.main-menu { 		font-size: 14px; 	} }  .main-menu__item { 	padding-top: 10px; 	padding-bottom: 10px; 	text-align: center; 	display: table-cell; 	vertical-align: middle; }  .main-menu__item:nth-child(1), .main-menu__item:nth-child(2) { 	width: 20%; }  .main-menu__item a { 	color: #545c6c; 	text-transform: uppercase; 	text-decoration: none; 	transition: all .3s; }  .main-menu__item:after { 	position: absolute; 	width: 0; 	height: 3px; 	background-color: #f4574c; 	left: 50%; 	bottom: 0; 	transition: all .3s; }  .main-menu__item:active, .main-menu__item:hover { 	transform: scale(1.1); }  .main-menu__item:active, .main-menu__item:hover { 	transform: scale(1.1) rotate(360deg); }  .main-menu__item:active, .main-menu__item:active, .main-menu__item:hover, .main-menu__item:hover { 	transform: scale(1.1) rotate(15deg); }  .main-menu__item:active, .main-menu__item:hover { 	transform: scale(1.1) translateY(-2px); }  .main-menu__item:active a, .main-menu__item:hover a { 	color: #e3e3e3; }  .main-menu__item:active:after, .main-menu__item:hover:after { 	width: 100%; 	margin-left: -50%; }  .main-menu__item.active { 	background-color: #313540; }  .main-menu__item.active a { 	color: #d8d9d9; }  @media screen and (max-width: 992px) { 	.menu-button { 		display: none; 		padding: 5px 10px 2px; 		transition: all .3s; 		border: 0; 		cursor: pointer; 		background-color: transparent; 		width: 50px; 	}  	.menu-button__icon { 		width: 100%; 		height: 3px; 		display: block; 		background-color: #545c6c; 		margin-bottom: 3px; 	}  	@media screen and (max-width: 727px) { 		.menu-button { 			display: block; 			margin: 10px auto; 		}  		.main-menu { 			position: absolute; 			opacity: 0; 			left: 50%; 			z-index: -60; 			width: 200px; 			margin-left: -100px; 			top: 40px; 			box-shadow: 0 3px 3px #111216; 			transition: opacity .6s ease; 		}  		.main-menu__item { 			white-space: nowrap; 			display: block; 			text-align: left; 			padding-left: 10px; 			padding-right: 10px; 			width: auto; 		}  		.main-menu__item:nth-child(1), .main-menu__item:nth-child(2) { 			width: 100%; 		} 	} 	.slider, .slider-wrapper .container { 		position: relative; 	}  	.slider-wrapper { 		width: 100%; 		height: 380px; 	}  	@media screen and (max-width: 991px) { 		.slider-wrapper { 			height: 430px; 		} 	} 	@media screen and (max-width: 727px) { 		.slider-wrapper { 			height: 330px; 		} 	} 	@media screen and (max-width: 480px) { 		.slider-wrapper { 			height: 390px; 		} 	} 	.slider { 		width: 100%; 		height: 380px; 		overflow: hidden; 	}  	@media screen and (max-width: 727px) { 		.slider { 			height: 280px; 		} 	} 	.slider .slide { 		position: absolute; 		top: 0; 		left: 0; 		width: 100%; 		height: 100%; 		transition: opacity 1.5s ease-out; 	}  	.slider .left { 		position: absolute; 		left: 3%; 		text-align: left; 	}  	@media screen and (max-width: 727px) { 		.slider .left { 			left: auto; 			text-align: center; 		}  		.slider-image { 			height: 250px; 		}  		.slider-image > img { 			opacity: .5; 		} 	} 	.anim { 		transition: all .4s cubic-bezier(.215, .61, .355, 1); 	}  	.slider-image { 		position: absolute; 		left: 0; 		width: 100%; 		box-shadow: 0 2px 3px rgba(12, 13, 16, .8); 	}  	.slider-image img { 		display: block; 		margin: 0 auto; 	}  	.slider-header { 		font-size: 50px; 		color: #000; 		padding-bottom: 0; 		margin-bottom: 0; 		text-align: center; 		top: 0; 	}  	.slider-header.show { 		opacity: 1; 		top: 40px; 	}  	@media screen and (max-width: 727px) { 		.slider-image img { 			height: 250px; 		}  		.slider-header { 			font-size: 30px; 			width: 100%; 		}  		.slider-header img { 			height: 26px; 		}  		.slider-header.show { 			top: 20px; 		} 	} 	.slider-text { 		font-size: 16px; 		max-width: 500px; 		top: 230px; 	}  	@media screen and (max-width: 727px) { 		.slider-text { 			font-size: 16px; 			max-width: 100%; 			padding-left: 10px; 			padding-right: 10px; 		} 	} 	@media screen and (max-width: 460px) { 		.slider-text { 			font-size: 12px; 		} 	} 	.slider-button { 		position: absolute; 		text-align: center; 		width: 240px; 		font-size: 40px; 		display: block; 		color: #e3e3e3; 		background-color: #f4574c; 		text-decoration: none; 		opacity: 1; 		right: 3%; 		bottom: 30px; 		box-shadow: 0 5px 5px rgba(12, 13, 16, .8); 	}  	.slider-button .slider-btn__text1 { 		font-weight: 300; 	}  	.slider-button .slider-btn__text2 { 		font-weight: 500; 		color: #23252d; 	}  	@media screen and (max-width: 727px) { 		.slider-button { 			font-size: 30px; 			bottom: -30px; 			right: 50%; 			margin-right: -120px; 		} 	} 	.slider-button:hover { 		color: #23252d; 	}  	.slider-button:hover .slider-btn__text2 { 		color: #ef4d41; 	}  	.slider-button:active { 		box-shadow: 0 0 0 rgba(12, 13, 16, .8); 	}  	.slider-button:active:before { 		height: 350%; 		background: #0d0d10; 	}  	.slider-button:active .slider-btn__text2 { 		color: #23252d; 	}  	.slider-button:before { 		background: #d8d9d9; 	}  	.starter-kit .slider-text { 		font-size: 20px; 	}  	@media screen and (max-width: 727px) { 		.starter-kit .slider-text { 			font-size: 14px; 		} 	} 	@media screen and (max-width: 1199px) { 		.ot-slide-reelraces-ru .slider-image > img { 			position: absolute; 			right: -40px; 		} 	} 	@media screen and (max-width: 1199px) { 		.ot-slide-reelraces-ru .slider-image { 			height: 350px; 		} 	} 	@media screen and (max-width: 727px) { 		.ot-slide-reelraces-ru .slider-image { 			height: 250px; 		} 	} 	.ot-slide-reelraces-ru .slider-header { 		width: 300px; 	}  	.ot-slide-reelraces-ru .slider-header img { 		/*width: 100%;*/ 	}  	@media screen and (max-width: 1199px) { 		.ot-slide-reelraces-ru .slider-header { 			width: 200px; 		}  		.ot-slide-reelraces-ru .slider-header img { 			height: auto; 		} 	} 	@media screen and (max-width: 991px) { 		.ot-slide-reelraces-ru .slider-image > img { 			position: absolute; 			right: 0; 		}  		.ot-slide-reelraces-ru .slider-header { 			width: 200px; 			left: 50%; 			margin-left: -100px; 			height: 80px; 		} 	} 	@media screen and (max-width: 460px) { 		.ot-slide-reelraces-ru .slider-header { 			width: 150px; 			margin-left: -75px; 		} 	} 	.ot-slide-reelraces-ru .slider-text { 		max-width: 500px; 		top: 270px; 		text-align: center; 	}  	@media screen and (max-width: 1199px) { 		.ot-slide-reelraces-ru .slider-text { 			max-width: 200px; 		} 	} 	@media screen and (max-width: 991px) { 		.ot-slide-reelraces-ru .slider-text { 			width: 100%; 			max-width: 100%; 			left: 0; 		} 	} 	.ot-slide-weeklypsins-ru .slider-header { 		width: 430px 	}  	.ot-slide-weeklypsins-ru .slider-header img { 		/*width: 100%*/ 	}  	@media screen and (max-width: 1199px) { 		.ot-slide-weeklypsins-ru .slider-header { 			width: 400px 		}  		.ot-slide-weeklypsins-ru .slider-header img { 			height: auto 		} 	} 	@media screen and (max-width: 991px) { 		.ot-slide-weeklypsins-ru .slider-header { 			width: 350px 		} 	} 	@media screen and (max-width: 727px) { 		.ot-slide-weeklypsins-ru .slider-header { 			width: 440px; 			left: 50%; 			margin-left: -220px; 			height: 50px; 			background: url(/shared/empty.gif); 	background-size:cover }  .ot-slide-weeklypsins-ru .slider-header img { 	display: none }  } @media screen and (max-width: 460px) { 	.ot-slide-weeklypsins-ru .slider-header { 		width: 250px; 		height: 33px; 		margin-left: -125px; 	} }  .ot-slide-weeklypsins-ru .slider-text { 	max-width: 500px; 	top: 270px; 	font-size: 20px; }  @media screen and (max-width: 991px) { 	.ot-slide-weeklypsins-ru .slider-text { 		max-width: 350px; 	} }  @media screen and (max-width: 727px) { 	.ot-slide-weeklypsins-ru .slider-text { 		width: 100%; 		max-width: 100%; 		text-align: center; 		font-size: 18px; 	} }  @media screen and (max-width: 460px) { 	.ot-slide-weeklypsins-ru .slider-text { 		font-size: 16px; 	} }  @media screen and (max-width: 1199px) { 	.ot-slide-pow-ru .slider-image > img { 		position: absolute; 		right: 0; 	} }  @media screen and (max-width: 727px) { 	.ot-slide-pow-ru .slider-image > img { 		right: auto; 		left: 50%; 		transform: translateX(-50%); 		opacity: .2; 	} }  @media screen and (max-width: 1199px) { 	.ot-slide-pow-ru .slider-image { 		height: 350px; 	} }  @media screen and (max-width: 727px) { 	.ot-slide-pow-ru .slider-image { 		height: 250px; 	} }  .ot-slide-pow-ru .slider-header { 	width: 300px; }  .ot-slide-pow-ru .slider-header img { 	/* width: 100%;*/ }  @media screen and (max-width: 1199px) { 	.ot-slide-pow-ru .slider-header { 		width: 200px; 	}  	.ot-slide-pow-ru .slider-header img { 		height: auto; 	} }  @media screen and (max-width: 991px) { 	.ot-slide-pow-ru .slider-header { 		width: 200px; 		left: 77%; 		margin-left: -100px; 		height: 80px; 	} }  @media screen and (max-width: 727px) { 	.ot-slide-pow-ru .slider-header { 		left: 50%; 		width: 150px; 		margin-left: -75px; 	} }  .ot-slide-pow-ru .slider-text { 	max-width: 500px; 	top: 270px; }  @media screen and (max-width: 1199px) { 	.ot-slide-pow-ru .slider-text { 		max-width: 200px; 	} }  @media screen and (max-width: 991px) { 	.ot-slide-pow-ru .slider-text { 		width: 100%; 		max-width: 100%; 		left: 77%; 		margin-left: -100px; 	} }  @media screen and (max-width: 727px) { 	.ot-slide-pow-ru .slider-text { 		left: 0; 		margin-left: 0; 		text-align: center; 	}  	.per200 .slider-image > img { 		opacity: 1; 	} }  .per200 .slider-header { 	width: 96%; 	left: 0; 	max-width: 630px; }  .per200 .slider-header img { 	/* width: 100%;*/ 	height: auto; }  @media screen and (max-width: 991px) { 	.per200 .slider-header { 		max-width: 470px; 	}  	.per200 .slider-header.show { 		top: 10px; 	} }  .per200 .slider-header.show { 	top: 10px; }  .text-content { 	padding: 15px 30px; }  @media screen and (max-width: 727px) { 	.per200 .slider-header { 		max-width: 340px; 	}  	.text-content { 		padding-left: 15px; 		padding-right: 15px; 	} }  @media screen and (max-width: 727px) { 	.col-md-3, .col-md-4, .col-md-9, .col-sm-6, .col-xs-6, .container { 		padding-left: 0; 		padding-right: 0; 	}  	.row { 		margin-left: 0; 		margin-right: 0; 	} }  .page-container { 	margin-top: 5px; 	background-color: #23252d; 	box-shadow: 0 5px 5px rgba(12, 13, 16, .8); }  .games-list:after, .games-search-label:after { 	content: ""; }  .game-link { 	text-decoration: none; }  .games-filter-full { 	width: 100%; 	color: #9d9fa5; 	font-size: 0; 	padding: 10px 30px 15px; }  @media screen and (max-width: 667px) { 	.games-filter-full { 		padding-left: 15px; 		padding-right: 15px; 	} }  .search-field { 	display: inline-block; 	position: relative; 	height: 30px; 	padding-left: 30px; 	padding-right: 15px; 	width: 25%; }  .games-search-label, .games-search-label:after { 	height: 1px; 	transition: all .3s; 	position: absolute; }  @media screen and (max-width: 991px) { 	.search-field { 		display: block; 		width: 100%; 		padding-right: 15px; 		margin-bottom: 10px; 	} }  @media screen and (max-width: 667px) { 	.search-field { 		padding-right: 0; 	} }  .search-icon { 	display: block; 	font-size: 20px; 	position: absolute; 	left: -30px; 	top: -24px; 	margin-right: 5px; 	transition: all .3s; }  .games-search { 	font-size: 16px; 	background-color: transparent; 	border: 0; 	width: 100%; 	padding: 2px 10px 2px 5px; }  .games-search:focus + .games-search-label:after { 	width: 100%; }  .games-search:focus + .games-search-label .search-icon { 	color: #e3e3e3; 	transform: scale(1.1); }  .games-search-label { 	background-color: rgba(216, 217, 217, .1); 	bottom: 1px; 	right: 20px; 	left: 30px; 	margin: 0; }  .games-search-label:after { 	width: 0; 	display: block; 	bottom: 0; 	left: 0; 	background-color: #d8d9d9; }  .games-filter-all { 	display: inline-block; 	vertical-align: bottom; 	padding-left: 14px; 	width: 75%; }  @media screen and (max-width: 991px) { 	.games-filter-all { 		width: 100%; 	} }  @media screen and (max-width: 667px) { 	.games-search-label { 		right: 0; 	}  	.games-filter-all { 		display: none; 	} }  .filter-label, .games-filter-gamestype, .games-filter-slotmachines { 	display: inline-block; 	vertical-align: bottom; 	margin-right: 15px; }  .filter-label { 	font-size: 16px; 	font-weight: 500; 	color: #e3e3e3; }  .games-filter-slotmachines { 	width: 33%; }  .games-filter-slotmachines select { 	font-size: 18px; 	height: 24px; 	line-height: 24px; }  @media screen and (max-width: 1199px) { 	.games-filter-slotmachines { 		width: 31%; 	} }  @media screen and (max-width: 764px) { 	.games-filter-slotmachines { 		width: 28%; 	}  	.games-filter-slotmachines select { 		font-size: 16px; 	} }  .games-filter-gamestype { 	width: 33%; }  .games-filter-az, .games-filter-popular { 	display: inline-block; 	vertical-align: middle; 	transition: all .3s; 	cursor: pointer; }  .games-filter-gamestype select { 	font-size: 18px; 	height: 24px; 	line-height: 24px; }  @media screen and (max-width: 1199px) { 	.games-filter-gamestype { 		width: 31%; 	} }  @media screen and (max-width: 764px) { 	.games-filter-gamestype { 		width: 28%; 	}  	.games-filter-gamestype select { 		font-size: 16px; 	} }  .games-filter-az { 	width: 10%; 	font-size: 20px; 	padding: 5px; 	line-height: 20px; 	text-align: center; 	margin-right: 2%; 	border-radius: 2px; }  .games-filter-az:hover { 	color: #e3e3e3; 	background-color: #111216; }  .games-filter-popular { 	font-size: 28px; 	line-height: 30px; 	margin-right: 0; 	margin-left: auto; }  .game__favorites-btn, .game__playbtn--play { 	margin-left: auto; 	margin-right: auto; 	text-align: center; }  .games-filter-popular:hover { 	color: #e3e3e3 }  .games-list:after { 	display: block; 	clear: both }  .game-wrapper { 	float: left; 	padding-left: 30px; 	width: 33.333%; 	position: relative; 	margin-bottom: 15px }  @media screen and (max-width: 667px) { 	.game-wrapper { 		width: 50% 	} }  .game-link { 	position: relative; 	color: #9d9fa5; 	font-weight: 600; 	font-size: 16px; 	width: 252px; 	overflow: hidden; 	cursor: pointer; 	transition: color .3s }  .game-link__name, .game__hover, .new-label { 	position: absolute }  .game__playbtn--demo, .game__playbtn--play, .new-label { 	font-weight: 400; 	text-transform: uppercase }  .game-link:hover { 	color: #e3e3e3 }  .game-link__name, .game-link__name:hover { 	color: #d8d9d9; 	text-decoration: none }  .game-link:hover .game__hover { 	background-color: rgba(17, 18, 22, .8) }  .game-link:hover .game__hover a { 	top: 0 }  @media screen and (max-width: 1199px) { 	.game-link { 		width: 202px; 		margin-left: auto; 		margin-right: auto 	} }  @media screen and (max-width: 991px) { 	.game-wrapper { 		padding-left: 0 	}  	.game-link { 		width: 180px 	} }  @media screen and (max-width: 428px) { 	.game-link { 		width: 125px 	} }  .game-link__pic { 	display: block; 	background-color: #1b1d23; 	background-size: contain; 	width: 252px; 	height: 147px }  @media screen and (max-width: 1199px) { 	.game-link__pic { 		width: 202px; 		height: 118px 	} }  @media screen and (max-width: 991px) { 	.game-link__pic { 		width: 180px; 		height: 113px 	}  	.btn-moregames { 		margin-right: 30px 	} }  @media screen and (max-width: 428px) { 	.game-link__pic { 		width: 125px; 		height: 80px 	} }  .game-link__name { 	bottom: 0; 	padding: 5px 30px 5px 5px; 	left: 0; 	display: block; 	width: 100%; 	background-color: rgba(17, 18, 22, .9); 	z-index: 2 }  .game-link__name:visited { 	text-decoration: none }  @media screen and (max-width: 1199px) { 	.game-link__name { 		padding-top: 2px; 		padding-bottom: 2px; 		font-size: 14px 	} }  @media screen and (max-width: 428px) { 	.game-link__name { 		font-size: 10px 	} }  .new-label { 	z-index: 1; 	font-size: 14px; 	top: 0; 	color: #fff; 	background: #f4574c; 	padding: 2px 7px }  .new-label .icon-dice { 	font-size: 12px }  .game__hover { 	background-color: rgba(17, 18, 22, 0); 	top: 0; 	width: 100%; 	height: 100%; 	z-index: 1; 	text-align: center; 	transition: background-color .2s ease-in }  .game__hover a { 	position: relative; 	top: -200px; 	transition: top .3s ease-in; 	text-decoration: none }  .game__hover a:hover { 	text-decoration: none }  .game__playbtn--play { 	display: block; 	width: 260px; 	margin-top: 13px; 	font-size: 24px; 	background-color: #f4574c; 	color: #e3e3e3; 	box-shadow: 0 5px 5px rgba(12, 13, 16, .8) }  @media screen and (max-width: 1199px) { 	.game__playbtn--play { 		font-size: 20px; 		width: 100px; 		margin-top: 10px 	} }  @media screen and (max-width: 428px) { 	.game__hover a { 		position: absolute 	}  	.game__playbtn--play { 		left: 5px; 		width: 42%; 		text-align: center; 		height: 26px; 		font-size: 16px; 		line-height: 27px; 		padding: 0 	} }  .game__playbtn--play:hover { 	color: #ef4d41 }  .game__playbtn--play:active { 	box-shadow: 0 0 0 rgba(12, 13, 16, .8) }  .game__playbtn--play:active:before { 	background: #bec0c0 }  .game__playbtn--play:before { 	background: #d8d9d9; 	z-index: 0 }  .game__playbtn--demo { 	display: inline-block; 	width: 80px; 	margin-top: 16px; 	font-size: 14px; 	text-align: center; 	background-color: #d8d9d9; 	color: #23252d; 	box-shadow: 0 5px 5px rgba(12, 13, 16, .8) }  .game__playbtn--demo:hover { 	color: #e3e3e3 }  .game__playbtn--demo:active { 	box-shadow: 0 0 0 rgba(12, 13, 16, .8) }  .game__playbtn--demo:active:before { 	background: #0d0d10 }  .game__playbtn--demo:before { 	background: #23252d; 	z-index: 0 }  @media screen and (max-width: 1199px) { 	.game__playbtn--demo { 		font-size: 14px; 		margin-top: 10px 	} }  @media screen and (max-width: 428px) { 	.game__playbtn--demo { 		right: 5px; 		width: 42%; 		font-size: 14px; 		text-align: center; 		height: 26px; 		line-height: 27px; 		padding: 0 	} }  .game__favorites-btn { 	text-decoration: none; 	position: absolute; 	bottom: 6px; 	right: 0; 	z-index: 3; 	margin-top: 0; 	font-size: 20px; 	width: 30px; 	color: #d8d9d9; 	cursor: pointer; 	opacity: .5 }  .game__favorites-btn:active, .game__favorites-btn:hover, .game__favorites-btn:visited { 	color: #d8d9d9; 	text-decoration: none; 	opacity: 1 }  @media screen and (max-width: 428px) { 	.game__favorites-btn { 		font-size: 18px 	} }  .btn-moregames { 	display: block; 	background-color: #111216; 	box-shadow: 0 3px 3px rgba(12, 13, 16, .8); 	margin-left: 30px; 	text-align: center; 	font-size: 24px; 	color: #545c6c }  @media screen and (max-width: 727px) { 	.btn-moregames { 		margin-right: 15px; 		margin-left: 15px 	} }  .btn-moregames:hover { 	color: #23252d }  .btn-moregames:active { 	box-shadow: 0 0 0 rgba(12, 13, 16, .8) }  .btn-moregames:active:before { 	background: #bec0c0 }  .btn-moregames:before { 	background: #d8d9d9 }  .winners-list .winners-game, .winners-list .winners-name { 	white-space: nowrap }  .wiget-container { 	margin-bottom: 20px }  @media screen and (max-width: 991px) { 	.wiget-container { 		margin-top: 20px; 		width: 49%; 		float: left 	}  	.wiget-container:nth-child(even) { 		margin-left: 2% 	}  	.wiget-container:nth-child(odd) { 		clear: left 	} }  @media screen and (max-width: 667px) { 	.wiget-container { 		width: 100%; 		margin-bottom: 10px 	}  	.wiget-container:nth-child(even) { 		margin-left: 0 	} }  .wiget__header h2 { 	background-color: #d8d9d9; 	margin-top: 0; 	margin-bottom: 0; 	color: #23252d; 	font-size: 18px; 	padding: 5px 10px; 	font-weight: 500; 	box-shadow: 0 3px 3px rgba(12, 13, 16, .8) }  .wiget__content { 	padding: 10px; 	font-size: 14px; 	color: #d8d9d9 }  .wiget__content--right { 	padding-right: 30px }  .wiget__content--right.wiget-emo { 	padding-right: 15px }  @media screen and (max-width: 991px) { 	.wiget__content--right { 		padding-left: 30px 	} }  @media screen and (max-width: 480px) { 	.wiget__content--right { 		padding-left: 15px 	} }  .winners-list { 	margin: 0; 	padding: 0; 	display: block; 	width: 100%; 	color: #9d9fa5 }  .winners-list li { 	display: table; 	height: 70px }  .winners-list img { 	max-height: 55px; 	display: block; 	margin-left: 0; 	margin-right: auto }  .winners-list li:before { 	display: none }  .winners-list .winners-name { 	color: #e3e3e3; 	padding-bottom: 0 }  .winners-list .winners-amount { 	color: #e3e3e3; 	font-weight: 500 }  .winners-list .winners-game { 	color: #3f8fd2; 	text-decoration: underline }  .winners-list .winners-game:hover, .winners-list__item a:visited { 	text-decoration: none }  .winners-list__item { 	display: block; 	width: 100%; 	will-change: transform }  .winners-list__item:after { 	display: block; 	content: ""; 	clear: both }  .winners-list__item a { 	text-decoration: none; 	color: #d8d9d9 }  .winners-list__item a:hover { 	text-decoration: underline }  .winners-list__col { 	display: table-cell; 	vertical-align: middle; 	padding-top: 7px; 	padding-bottom: 7px; 	line-height: 1.1; 	padding-left: 5px }  .winners-list__col:first-child { 	padding-left: 0; 	width: 35%; 	text-align: left }  .winners-list__col:last-child { 	width: 65%; 	text-align: left }  .footer-logos { 	margin-top: 20px }  .footer-logos__item{ 	display:inline-block;width:100px;height:50px;vertical-align:middle;background:url(/uploads/818/footer-paym.png) 0 -9px no-repeat;filter:grayscale(100%);transition:all .4s linear;opacity:.5}  .footer-logos__item:hover { 	opacity: 1; 	filter: grayscale(0) }  .footer-logos__item.visa { 	background-position: -31px -6px; 	width: 100px; 	height: 60px }  .footer-logos__item.visael { 	background-position: -1036px -109px; 	width: 100px; 	height: 60px }  .footer-logos__item.mastercard { 	background-position: -174px -7px; 	width: 80px; 	height: 60px }  .footer-logos__item.maestro { 	background-position: -254px -7px; 	width: 83px; 	height: 60px }  .footer-logos__item.qiwi { 	background-position: -337px -7px; 	width: 71px; 	height: 60px }  .footer-logos__item.ya { 	background-position: -408px -7px; 	width: 56px; 	height: 60px }  .footer-logos__item.moneta { 	background-position: -464px -7px; 	width: 133px; 	height: 60px }  .footer-logos__item.scrill { 	background-position: -660px -7px; 	width: 138px; 	height: 60px }  .footer-logos__item.microgaming { 	background-position: -798px -8px; 	width: 239px; 	height: 58px }  .footer-logos__item.betsoft { 	background-position: -285px -80px; 	width: 159px; 	height: 67px }  .footer-logos__item.netent { 	background-position: -444px -86px; 	width: 194px; 	height: 67px }  .footer-logos__item.curacao2 { 	background-image: none; 	height: 100px }  .footer-logos__item.fullage { 	background-position: -168px -73px; 	width: 111px; 	height: 79px }  .footer-logos__item.secure { 	background-position: -838px -100px; 	width: 137px; 	height: 47px }  .footer-logos__item.visasecure { 	background-position: -1040px -7px; 	width: 116px; 	height: 70px }  .footer-menu__item a, .footer-menu__item a:visited { 	color: #3f8fd2; 	text-decoration: none }  .footer-logos__content { 	text-align: justify; 	text-align-last: justify; 	padding: 15px 20px }  .langs, .page-footer p { 	text-align: center }  @media screen and (max-width: 1199px) { 	.footer-logos__content { 		text-align: center; 		text-align-last: auto 	} }  .footer-links { 	font-size: 14px; 	padding: 15px 30px 20px }  @media screen and (max-width: 479px) { 	.footer-links .col-footerlinks { 		width: 100%; 		float: none 	} }  .footer-menu { 	padding: 0; 	margin: 0 }  .footer-menu li:before { 	display: none }  .footer-menu__item { 	padding-bottom: 10px }  @media screen and (max-width: 991px) { 	.footer-menu__item { 		text-align: center 	} }  .footer-menu__item a { 	display: inline-block; 	line-height: 1; 	border-bottom: 1px solid rgba(63, 143, 210, .3); 	transition: all .2s ease-out }  .footer-menu__item a:active, .footer-menu__item a:hover { 	color: #92bfe5; 	text-decoration: none; 	border-bottom: 1px solid rgba(63, 143, 210, 0) }  .page-footer { 	margin-top: 20px; 	margin-bottom: 20px }  .page-footer p { 	padding-left: 30px; 	padding-right: 30px; 	font-size: 14px; 	color: #545c6c; 	line-height: 1.2 }  .langs__item { 	display: inline-block; 	margin-left: 5px; 	margin-right: 5px }  .langs__item:before { 	display: none }  .langs__item.active a { 	text-decoration: none; 	color: #545c6c; 	cursor: text }  @media screen and (max-width: 727px) { 	.page-footer p { 		padding-left: 15px; 		padding-right: 15px; 		font-size: 12px 	} }  #banner-index-lucky50.bannerindex-container { 	max-width: 230px; 	height: 350px; 	position: relative; 	overflow: hidden; 	margin-right: 30px; 	background-color: #141417 }  @media screen and (max-width: 991px) { 	#banner-index-lucky50.bannerindex-container { 		max-width: 316px; 		margin-left: auto; 		margin-right: auto; 		height: 200px; 		min-width: 306px 	} }  @media screen and (max-width: 390px) { 	#banner-index-lucky50.bannerindex-container { 		max-width: 230px; 		min-width: 230px; 		height: 350px 	} }  @media screen and (max-width: 1199px) { 	#banner-index-lucky50.bannerindex-container { 		margin-left: auto; 		margin-right: auto 	} }  #banner-index-lucky50 p { 	margin: 0 }  #banner-index-lucky50 .gwd-page-content { 	transform: perspective(1400px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); 	transform-style: preserve-3d; 	position: absolute; 	width: 100%; 	height: 100% }  #banner-index-lucky50 .circle1, #banner-index-lucky50 .circle3 { 	transform: scale3d(1, 1, 1); 	border-radius: 50%; 	box-shadow: 0 0 5px 3px #0f1012; 	position: absolute }  #banner-index-lucky50 .gwd-div-1phj { 	position: absolute; 	left: -164px; 	top: 7px }  #banner-index-lucky50 .circle1 { 	left: 0; 	top: 0; 	width: 329px; 	height: 329px; 	background-color: #1E1F23; 	transform-style: preserve-3d }  #banner-index-lucky50 .circle3 { 	left: 68px; 	top: 68px; 	width: 194px; 	height: 194px; 	background-color: #2E323B; 	transform-style: preserve-3d }  #banner-index-lucky50 .circle2 { 	position: absolute; 	left: 33px; 	top: 33px; 	transform: scale3d(1, 1, 1); 	width: 264px; 	height: 264px; 	border-radius: 50%; 	background-color: #22242C; 	box-shadow: 0 0 5px 3px #0f1012; 	transform-style: preserve-3d }  #banner-index-lucky50 .gwd-gen-7ix6gwdanimation { 	animation: gwd-gen-7ix6gwdanimation_gwd-keyframes 9.6s linear 0s infinite normal forwards }  #banner-index-lucky50 .gwd-gen-ltm9gwdanimation { 	animation: gwd-gen-ltm9gwdanimation_gwd-keyframes 9.6s linear 0s infinite normal forwards }  #banner-index-lucky50 .gwd-gen-1vprgwdanimation { 	animation: gwd-gen-1vprgwdanimation_gwd-keyframes 9.6s linear 0s infinite normal forwards }  #banner-index-lucky50 .gwd-div-12mq { 	position: absolute; 	left: 131px; 	top: 9px; 	width: 91px; 	height: 61px; 	background-color: #16171E; 	box-shadow: #0f1012 0 0 5px 3px }  #banner-index-lucky50 .gwd-div-12mq .rec { 	width: 74px; 	height: 43px; 	left: 8px; 	top: 8px; 	position: absolute; 	background-color: #22242C; 	box-shadow: #0f1012 0 0 5px 3px }  @media screen and (max-width: 1199px) { 	#banner-index-lucky50 .gwd-div-12mq { 		transform: scale(.9); 		left: 120px 	} }  @media screen and (max-width: 991px) { 	#banner-index-lucky50 .gwd-div-12mq { 		transform: scale(.7); 		left: auto; 		right: 15px; 		top: 0 	} }  @media screen and (max-width: 390px) { 	#banner-index-lucky50 .gwd-div-12mq { 		transform: scale(1); 		left: 131px; 		right: auto; 		top: 9px 	} }  #banner-index-lucky50 .gwd-div-12mq.ru { 	left: 5px; 	top: 9px }  #banner-index-lucky50 .gwd-div-12mq.ru .rec { 	left: 6px; 	top: 8px }  @media screen and (max-width: 1199px) { 	#banner-index-lucky50 .gwd-div-12mq.ru { 		left: 2px 	} }  @media screen and (max-width: 991px) { 	#banner-index-lucky50 .gwd-div-12mq.ru { 		top: 0; 		left: 115px 	} }  @media screen and (max-width: 390px) { 	#banner-index-lucky50 .gwd-div-12mq.ru { 		left: 6px; 		top: 9px 	} }  #banner-index-lucky50 .gwd-div-2j7p { 	position: absolute; 	left: 5px; 	top: 9px; 	width: 117px; 	height: 61px; 	background-color: #16171E; 	box-shadow: #0f1012 0 0 5px 3px }  #banner-index-lucky50 .gwd-div-2j7p .rec { 	width: 104px; 	height: 43px; 	left: 6px; 	top: 8px; 	position: absolute; 	background-color: #22242C; 	box-shadow: #0f1012 0 0 5px 3px }  @media screen and (max-width: 1199px) { 	#banner-index-lucky50 .gwd-div-2j7p { 		transform: scale(.9); 		left: 2px 	} }  @media screen and (max-width: 991px) { 	#banner-index-lucky50 .gwd-div-2j7p { 		transform: scale(.7); 		top: 0; 		left: 115px 	} }  @media screen and (max-width: 390px) { 	#banner-index-lucky50 .gwd-div-2j7p { 		transform: scale(1); 		left: 6px; 		top: 9px 	} }  #banner-index-lucky50 .gwd-div-2j7p.ru { 	left: 104px; 	top: 9px }  #banner-index-lucky50 .gwd-div-2j7p.ru .rec { 	left: 8px; 	top: 8px }  @media screen and (max-width: 1199px) { 	#banner-index-lucky50 .gwd-div-2j7p.ru { 		left: 93px 	} }  @media screen and (max-width: 991px) { 	#banner-index-lucky50 .gwd-div-2j7p.ru { 		left: auto; 		right: 15px; 		top: 0 	} }  @media screen and (max-width: 390px) { 	#banner-index-lucky50 .gwd-div-2j7p.ru { 		left: 104px; 		right: auto; 		top: 9px 	} }  #banner-index-lucky50 .gwd-img-msn3 { 	position: absolute; 	width: 29px; 	height: 29px; 	transform-style: preserve-3d; 	left: 41px; 	top: 15px; 	transform: translate3d(4px, 0, 0) rotateZ(0) }  #banner-index-lucky50 .gwd-img-120i { 	position: absolute; 	width: 18px; 	height: 29px; 	left: 20px; 	top: 15px }  #banner-index-lucky50 .gwd-img-nsi9 { 	position: absolute; 	width: 93px; 	height: 35px; 	left: 13px; 	top: 12px }  #banner-index-lucky50 .gwd-gen-4p68gwdanimation { 	animation: gwd-gen-4p68gwdanimation_gwd-keyframes 3.5s linear 0s infinite normal forwards }  #banner-index-lucky50 .gwd-p-7n7t { 	position: absolute; 	text-align: right; 	height: 96px; 	color: #e3e3e3; 	font-family: Tahoma, sans-serif; 	top: 93px; 	font-size: 26px; 	left: 6px; 	width: 207px; 	line-height: 1.2; 	transform-origin: 78px 183px 0; 	background-color: transparent }  #banner-index-lucky50 .gwd-p-7n7t .redd { 	font-weight: 700; 	color: #b54f45 }  #banner-index-lucky50 .gwd-p-7n7t .subtt { 	display: block }  @media screen and (max-width: 1199px) { 	#banner-index-lucky50 .gwd-p-7n7t { 		font-size: 22px; 		width: 180px; 		top: 110px 	} }  @media screen and (max-width: 991px) { 	#banner-index-lucky50 .gwd-p-7n7t { 		font-size: 22px; 		width: 280px; 		top: 55px 	}  	#banner-index-lucky50 .gwd-p-7n7t .subtt { 		display: inline 	} }  #banner-index-lucky50 .banner-button, #banner-index-reelraces .banner-button { 	display: block; 	text-transform: uppercase; 	text-decoration: none; 	transition: all .4s ease }  @media screen and (max-width: 390px) { 	#banner-index-lucky50 .gwd-p-7n7t { 		font-size: 28px; 		width: 207px; 		top: 93px 	} }  #banner-index-lucky50 .gwd-p-7n7t.ru { 	font-size: 22px }  @media screen and (max-width: 991px) { 	#banner-index-lucky50 .gwd-p-7n7t.ru { 		font-size: 18px 	} }  @media screen and (max-width: 390px) { 	#banner-index-lucky50 .gwd-p-7n7t.ru { 		font-size: 22px 	} }  #banner-index-lucky50 .banner-button { 	width: 88%; 	max-width: 230px; 	position: absolute; 	bottom: 15px; 	left: 50%; 	margin-left: -44%; 	text-align: center; 	padding-top: 7px; 	padding-bottom: 7px; 	font-weight: 600; 	color: #434852; 	border: 2px solid #e3e3e3; 	font-size: 20px; 	background-color: #e3e3e3 }  @media screen and (max-width: 991px) { 	#banner-index-lucky50 .banner-button { 		width: 200px; 		margin-left: -100px; 		bottom: 10px 	} }  #banner-index-lucky50 .banner-button:hover { 	background-color: transparent; 	color: #e3e3e3 }  #banner-index-lucky50 .banner-button:active, #banner-index-lucky50 .banner-button:focus { 	color: #454A54; 	border-color: #454A54 }  #banner-index-lucky50 .banner-button.ru { 	font-size: 18px; 	white-space: nowrap; 	padding-top: 8px }  @keyframes gwd-gen-4p68gwdanimation_gwd-keyframes { 	0% { 		transform: translate3d(4px, 0, 0) rotateZ(0); 		animation-timing-function: cubic-bezier(.965, -.115, .58, 1) 	} 	100% { 		transform: translate3d(4px, 0, 0) rotateZ(1079deg); 		animation-timing-function: linear 	} }  @keyframes gwd-gen-7ix6gwdanimation_gwd-keyframes { 	0% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear 	} 	4.17% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: cubic-bezier(0, 0, .495, .995) 	} 	31.25% { 		transform: scale3d(1.3, 1.3, 1.3); 		animation-timing-function: linear 	} 	43.75% { 		transform: scale3d(1.3, 1.3, 1.3); 		animation-timing-function: cubic-bezier(0, 0, .505, .985) 	} 	100%, 85.42% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear 	} }  @keyframes gwd-gen-ltm9gwdanimation_gwd-keyframes { 	0% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear 	} 	10.42% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: cubic-bezier(0, 0, .515, .985) 	} 	37.5%, 43.75% { 		transform: scale3d(1.3, 1.3, 1.3); 		animation-timing-function: linear 	} 	47.92% { 		transform: scale3d(1.3, 1.3, 1.3); 		animation-timing-function: cubic-bezier(0, 0, .495, .995) 	} 	100%, 79.17% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear 	} }  @keyframes gwd-gen-1vprgwdanimation_gwd-keyframes { 	0% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear 	} 	16.67% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: cubic-bezier(0, 0, .505, .995) 	} 	43.75% { 		transform: scale3d(1.3, 1.3, 1.3); 		animation-timing-function: linear 	} 	50% { 		transform: scale3d(1.3, 1.3, 1.3); 		animation-timing-function: cubic-bezier(0, 0, .495, .985) 	} 	72.92% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: cubic-bezier(0, 0, .505, .985) 	} 	100% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear 	} }  #banner-index-reelraces.bannerindex-container { 	max-width: 230px; 	height: 350px; 	position: relative; 	overflow: hidden; 	margin-right: 30px; 	background-color: #141417 }  @media screen and (max-width: 1199px) { 	#banner-index-reelraces.bannerindex-container { 		margin-left: auto; 		margin-right: auto 	} }  @media screen and (max-width: 991px) { 	#banner-index-reelraces.bannerindex-container { 		max-width: 316px; 		margin-left: 0; 		margin-right: auto; 		height: 200px; 		min-width: 306px 	} }  @media screen and (max-width: 667px) { 	#banner-index-reelraces.bannerindex-container { 		margin-left: auto; 		margin-right: auto 	} }  @media screen and (max-width: 390px) { 	#banner-index-lucky50 .banner-button { 		bottom: 15px 	}  	#banner-index-reelraces.bannerindex-container { 		max-width: 230px; 		min-width: 230px; 		height: 350px 	} }  #banner-index-reelraces p { 	margin: 0 }  #banner-index-reelraces .gwd-page-content { 	transform: perspective(1400px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); 	transform-style: preserve-3d; 	height: 100%; 	background-color: transparent }  #banner-index-reelraces .banner-button { 	width: 100%; 	position: absolute; 	bottom: 0; 	left: 0; 	text-align: center; 	padding-top: 7px; 	padding-bottom: 7px; 	font-weight: 600; 	color: #fff; 	font-size: 24px; 	background-color: #000 }  #banner-index-reelraces .banner-button:hover { 	background-color: #26262d; 	color: #898989 }  #banner-index-reelraces .banner-button:active, #banner-index-reelraces .banner-button:focus { 	background-color: #000 }  #banner-index-reelraces .reel-container { 	position: relative }  @media screen and (max-width: 991px) { 	#banner-index-reelraces .reel-container { 		top: -180px; 		left: 58px; 		transform: scale(1.33) 	} }  @media screen and (max-width: 390px) { 	#banner-index-reelraces .reel-container { 		top: 0; 		left: 0; 		transform: scale(1) 	} }  #banner-index-reelraces .gwd-img-1y3e { 	position: absolute; 	transform-origin: 117.5px 118.29px 0; 	width: 240px; 	height: 246.26px; 	top: 57px; 	left: -5px }  #banner-index-reelraces .gwd-img-1ull { 	position: absolute; 	width: 36px; 	height: 34.18px; 	left: 194px; 	top: 202px; 	transform-style: preserve-3d; 	transform: translate3d(42px, -35px, 0) rotateZ(-44.902deg) }  #banner-index-reelraces .gwd-gen-9jizgwdanimation { 	animation: gwd-gen-9jizgwdanimation_gwd-keyframes 5s linear 0s infinite normal forwards }  #banner-index-reelraces .gwd-gen-91jizgwdanimation { 	animation: gwd-gen-9jizgwdanimation_gwd-keyframes 5s linear .4s infinite normal forwards }  @media screen and (max-width: 991px) { 	#banner-index-reelraces .logo-container { 		transform: scale(.8) 	} }  @media screen and (max-width: 390px) { 	#banner-index-reelraces .logo-container { 		transform: scale(1) 	} }  #banner-index-reelraces .gwd-div-8dca { 	position: absolute; 	left: 80px; 	top: 12px; 	transform-style: preserve-3d; 	transform: scale3d(1, 1, 1) }  @media screen and (max-width: 991px) { 	#banner-index-reelraces .gwd-div-8dca { 		left: 20px 	} }  @media screen and (max-width: 390px) { 	#banner-index-reelraces .gwd-div-8dca { 		left: 80px 	} }  #banner-index-reelraces .gwd-gen-1ujkgwdanimation { 	animation: gwd-gen-1ujkgwdanimation_gwd-keyframes 6s linear 0s infinite normal forwards }  #banner-index-reelraces .gwd-gen-tiy3gwdanimation { 	animation: gwd-gen-tiy3gwdanimation_gwd-keyframes 6s linear 0s infinite normal forwards }  #banner-index-reelraces .gwd-gen-iutfgwdanimation { 	animation: gwd-gen-iutfgwdanimation_gwd-keyframes 6s linear 0s infinite normal forwards }  #banner-index-reelraces .gwd-img-68wv { 	position: absolute; 	width: 129px; 	height: 72px; 	transform-origin: 64.56px 36px 0; 	left: 0; 	top: 0 }  #banner-index-reelraces .gwd-img-16mq { 	position: absolute; 	width: 29px; 	height: 30px; 	transform-style: preserve-3d; 	transform: rotateZ(0); 	left: 55px; 	top: 13px }  #banner-index-reelraces .gwd-img-16mq.ru { 	width: 10px; 	height: 10px; 	left: 23.5px; 	top: 15.5px }  #banner-index-reelraces .gwd-img-1b6h { 	position: absolute; 	width: 29px; 	height: 30px; 	transform-style: preserve-3d; 	transform: rotateZ(0); 	left: 88px; 	top: 13px; }  #banner-index-reelraces .gwd-img-1b6h.ru { 	width: 10px; 	height: 10px; 	left: 64.5px; 	top: 15.5px; }  #banner-index-reelraces .gwd-p-1t56 { 	position: absolute; 	text-align: right; 	width: 146px; 	height: 137px; 	transform-origin: 53.01px 69.17px 0; 	left: 196px; 	top: 94px; 	color: #e3e3e3; 	transform-style: preserve-3d; 	transform: translate3d(0, 0, 0); }  #banner-index-reelraces .gwd-p-1t56.ru { 	font-size: 14px; 	line-height: 1.2; }  #banner-index-reelraces .gwd-span-cwc9 { 	font-family: Tahoma, sans-serif; }  #banner-index-reelraces .gwd-gen-1fbqgwdanimation { 	animation: gwd-gen-1fbqgwdanimation_gwd-keyframes 2s linear 0s 1 normal forwards; }  @keyframes gwd-gen-9jizgwdanimation_gwd-keyframes { 	0% { 		transform: translate3d(42px, -35px, 0) rotateZ(-44.902deg); 		animation-timing-function: linear; 	} 	13.33% { 		transform: translate3d(-3px, 4px, 0) rotateZ(-44.902deg); 		animation-timing-function: linear; 	} 	15.56% { 		transform: translate3d(-13px, 12px, 0) rotateZ(-36.9518deg); 		animation-timing-function: linear; 	} 	17.78% { 		transform: translate3d(-23px, 19px, 0) rotateZ(-29.0016deg); 		animation-timing-function: linear 	} 	20% { 		transform: translate3d(-35px, 25px, 0) rotateZ(-21.0514deg); 		animation-timing-function: linear; 	} 	22.22% { 		transform: translate3d(-47px, 29px, 0) rotateZ(-13.1012deg); 		animation-timing-function: linear; 	} 	24.44% { 		transform: translate3d(-59px, 31px, 0) rotateZ(-5.15099deg); 		animation-timing-function: linear; 	} 	26.67% { 		transform: translate3d(-71px, 32px, 0) rotateZ(2.79922deg); 		animation-timing-function: linear; 	} 	28.89% { 		transform: translate3d(-85px, 30px, 0) rotateZ(11.9982deg); 		animation-timing-function: linear; 	} 	31.11% { 		transform: translate3d(-98px, 27px, 0) rotateZ(20.669deg); 		animation-timing-function: linear; 	} 	33.33% { 		transform: translate3d(-110px, 21px, 0) rotateZ(27.1589deg); 		animation-timing-function: linear; 	} 	35.56% { 		transform: translate3d(-122px, 14px, 0) rotateZ(36.3928deg); 		animation-timing-function: linear; 	} 	37.78% { 		transform: translate3d(-134px, 5px, 0) rotateZ(41.952deg); 		animation-timing-function: linear 	} 	40% { 		transform: translate3d(-143px, -4px, 0) rotateZ(47.5113deg); 		animation-timing-function: linear; 	} 	42.22% { 		transform: translate3d(-157px, -22px, 0) rotateZ(56.4987deg); 		animation-timing-function: linear; 	} 	44.44% { 		transform: translate3d(-169px, -42px, 0) rotateZ(61.1037deg); 		animation-timing-function: linear; 	} 	46.67% { 		transform: translate3d(-179px, -63px, 0) rotateZ(68.9772deg); 		animation-timing-function: linear; 	} 	48.89% { 		transform: translate3d(-186px, -85px, 0) rotateZ(73.7341deg); 		animation-timing-function: linear; 	} 	51.11% { 		transform: translate3d(-191px, -107px, 0) rotateZ(78.491deg); 		animation-timing-function: linear; 	} 	100%, 66.67% { 		transform: translate3d(-211px, -244px, 0) rotateZ(82.2508deg); 		animation-timing-function: linear; 	} }  @keyframes gwd-gen-1ujkgwdanimation_gwd-keyframes { 	0% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear; 	} 	48.33% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: ease-in-out; 	} 	61.67% { 		transform: scale3d(1.2, 1.2, 1.2); 		animation-timing-function: ease-in-out; 	} 	100%, 75% { 		transform: scale3d(1, 1, 1); 		animation-timing-function: linear; 	} }  @keyframes gwd-gen-tiy3gwdanimation_gwd-keyframes { 	0% { 		transform: rotateZ(0); 		animation-timing-function: cubic-bezier(0, 0, .265, .995); 	} 	100%, 41.67% { 		transform: rotateZ(3599deg); 		animation-timing-function: linear; 	} }  @keyframes gwd-gen-iutfgwdanimation_gwd-keyframes { 	0% { 		transform: rotateZ(0); 		animation-timing-function: cubic-bezier(0, 0, 0, .995); 	} 	100%, 41.67% { 		transform: rotateZ(3599deg); 		animation-timing-function: linear; 	} }  @keyframes gwd-gen-1fbqgwdanimation_gwd-keyframes { 	0%, 80% { 		transform: translate3d(0, 0, 0); 		animation-timing-function: linear; 	} 	100% { 		transform: translate3d(-133px, 0, 0); 		animation-timing-function: linear; 	} }  @media screen and (max-width: 991px) { 	#banner-index-reelraces .gwd-p-1t56 { 		top: 32px; 		left: 280px; 	} }  @media screen and (max-width: 390px) { 	#banner-index-reelraces .gwd-p-1t56 { 		left: 196px; 		top: 94px; 	} }  .text-ellipsis { 	overflow: hidden; 	white-space: nowrap; }  a.btn-reg:focus, a.btn-reg:visited, a.btn-signin:focus, a.btn-signin:visited { 	color: #fff; }  .filter-label { 	line-height: 1.75em; }  .winners-list { 	height: 280px; 	overflow: hidden; }  .footer-logos__content { 	display: block; 	clear: both; }  .slider .slide { 	opacity: 1; 	visibility: visible }  img { 	height: auto; }  p { 	margin-top: 1em; 	margin-bottom: 1em; }  .icon-user-plus:before { 	content: "\e973"; }  .starter-kit .slider-text, .ot-slide-pow-ru .slider-text, .ot-slide-weeklypsins-ru .slider-text, .ot-slide-reelraces-ru .slider-text { 	bottom: 20px; 	top: initial; }  .main-menu.open { 	opacity: 1; 	z-index: 60; }  .container_game { 	height: 600px; }