html {     	font-family: sans-serif;     	-ms-text-size-adjust: 100%;     	-webkit-text-size-adjust: 100%;     	font-size: 10px;     	-webkit-tap-highlight-color: transparent;     	-ms-overflow-style: scrollbar     }          body {     	margin: 0;     	font-family: Arial, Verdana, sans-serif;     	font-size: 16px;     	line-height: 1.4285714;     	color: #333;     	background-color: #000;     	background: #020619     }          aside,     footer,     header,     main,     section {     	display: block     }          a {     	background: 0;     	outline: 0 none!important;     	color: #428bca;     	text-decoration: none;     	color: #489aff     }          a:active,     a:focus,     a:hover {     	outline: 0!important     }          h1 {     	font-size: 2em;     	margin: .67em 0;     	font-size: 32px;     	text-align: center;     	text-shadow: 0 0 5px rgba(254, 225, 183, .3);     	margin-top: 20px;     	margin-bottom: 20px     }          img {     	border: 0;     	vertical-align: middle     }          button,     input {     	color: inherit;     	font: inherit;     	margin: 0;     	font-family: inherit;     	font-size: inherit;     	line-height: inherit     }          button {     	overflow: visible;     	text-transform: none;     	-webkit-appearance: button;     	cursor: pointer     }          button::-moz-focus-inner,     input::-moz-focus-inner {     	border: 0;     	padding: 0     }          @media print {     	* {     		text-shadow: none!important;     		color: #000!important;     		background: 0 0!important;     		box-shadow: none!important     	}     	a,     	a:visited {     		text-decoration: underline     	}     	a[href]:after {     		content: " (" attr(href) ")"     	}     	a[href^="#"]:after {     		content: ""     	}     	img {     		page-break-inside: avoid;     		max-width: 100%!important     	}     	h2,     	h3,     	p {     		orphans: 3;     		widows: 3     	}     	h2,     	h3 {     		page-break-after: avoid     	}     }          :after,     :before {     	box-sizing: border-box     }          a:focus,     a:hover {     	color: #2a6496;     	text-decoration: underline     }          a:focus {     	outline-offset: -2px;     	color: #008aff;     	text-decoration: inherit     }          ul {     	margin-top: 0;     	margin-bottom: 11px;     	margin-bottom: 11px     }          .wrapper {     	margin-right: auto;     	margin-left: auto     }          @media (min-width:1110px) {     	.wrapper {     		width: 1110px     	}     }          @media (min-width:1350px) {     	.wrapper {     		width: 1350px     	}     }          .row {     	margin-left: -10px;     	margin-right: -10px     }          .col-lg-3,     .col-md-4,     .col-xs-12,     .col-xs-4,     .col-xs-5,     .col-xs-6,     .col-xs-7,     .col-xs-8 {     	position: relative;     	min-height: 1px;     	padding-left: 10px;     	padding-right: 10px;     	box-sizing: border-box     }          .col-xs-12,     .col-xs-4,     .col-xs-5,     .col-xs-6,     .col-xs-7,     .col-xs-8 {     	float: left     }          .col-xs-12 {     	width: 100%     }          .col-xs-8 {     	width: 66.66666667%     }          .col-xs-7 {     	width: 58.33333333%     }          .col-xs-6 {     	width: 50%     }          .col-xs-5 {     	width: 41.66666667%     }          .col-xs-4 {     	width: 33.33333333%     }          @media (min-width:1110px) {     	.col-md-4 {     		float: left;     		width: 33.33333333%     	}     }          @media (min-width:1350px) {     	.col-lg-3 {     		float: left;     		width: 25%     	}     }          .btn {     	display: inline-block;     	margin-bottom: 0;     	font-weight: 400;     	text-align: center;     	vertical-align: middle;     	cursor: pointer;     	background-image: none;     	border: 1px solid transparent;     	white-space: nowrap;     	padding: 6px 12px;     	font-size: 16px;     	line-height: 1.4285714;     	border-radius: 4px;     	-webkit-user-select: none;     	-moz-user-select: none;     	-ms-user-select: none;     	user-select: none;     	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;     	text-transform: uppercase;     	color: #fff;     	display: block;     	padding: 1px;     	line-height: 1;     	border-width: 1px;     	border-style: solid;     	position: relative;     	font-weight: 700;     	font-style: normal;     	text-align: center;     	text-shadow: 0 2px 0 rgba(0, 0, 0, .3);     	z-index: 5     }          .btn:active:focus,     .btn:focus {     	outline: thin dotted;     	outline: 5px auto -webkit-focus-ring-color;     	outline-offset: -2px     }          .btn:focus,     .btn:hover {     	color: #333;     	text-decoration: none     }          .btn:active {     	outline: 0;     	background-image: none;     	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .8), inset 0 0 3px 1px rgba(0, 0, 0, .35);     	top: 1px     }          .btn-primary {     	color: #fff;     	background-color: #428bca;     	border-color: #357ebd;     	border-color: #c5060b     }          .btn-primary:active,     .btn-primary:focus,     .btn-primary:hover {     	color: #fff;     	background-color: #3071a9;     	border-color: #285e8e;     	border-color: #d4130b     }          .btn-primary:active {     	background-image: none     }          .btn-success {     	color: #fff;     	background-color: #5cb85c;     	border-color: #4cae4c;     	border-color: #187802     }          .btn-success:active,     .btn-success:focus,     .btn-success:hover {     	color: #fff;     	background-color: #449d44;     	border-color: #398439;     	border-color: #38a606     }          .btn-success:active {     	background-image: none     }          .btn-sm {     	padding: 2px 5px;     	font-size: 14px;     	line-height: 1.5;     	border-radius: 3px;     	height: 36px;     	line-height: 32px;     	border-radius: 5px;     	font-size: 12px     }          .fade {     	opacity: 0;     	-webkit-transition: opacity .15s linear;     	transition: opacity .15s linear     }          .fade.in {     	opacity: 1     }          .nav {     	margin-bottom: 0;     	padding-left: 0;     	list-style: none     }          .nav>li {     	position: relative;     	display: block     }          .nav>li>a {     	position: relative;     	display: block;     	padding: 10px 15px     }          .nav>li>a:focus,     .nav>li>a:hover {     	text-decoration: none;     	background-color: #eee     }          .nav-tabs {     	border-bottom: 1px solid #ddd     }          .nav-tabs>li {     	float: left;     	margin-bottom: -1px     }          .nav-tabs>li>a {     	margin-right: 2px;     	line-height: 1.4285714;     	border: 1px solid transparent;     	border-radius: 4px 4px 0 0     }          .nav-tabs>li>a:hover {     	border-color: #eee #eee #ddd     }          .nav-tabs>li.active>a,     .nav-tabs>li.active>a:focus,     .nav-tabs>li.active>a:hover {     	color: #555;     	background-color: #000;     	border: 1px solid #ddd;     	border-bottom-color: transparent;     	cursor: default     }          .tab-content>.tab-pane {     	display: none     }          .tab-content>.active {     	display: block     }          .thumbnail {     	-webkit-transition: all .2s ease-in-out;     	transition: all .2s ease-in-out;     	margin: -1px     }          .carousel {     	position: relative     }          .carousel-inner>.item {     	position: relative     }          .clearfix:after,     .clearfix:before,     .nav:after,     .nav:before,     .row:after,     .row:before,     .wrapper:after,     .wrapper:before {     	content: " ";     	display: table     }          .clearfix:after,     .nav:after,     .row:after,     .wrapper:after {     	clear: both     }          .btn,     .clearfix,     .row,     [class^=btn],     [class^=col-] {     	box-sizing: border-box     }          .btn,     .btn:hover {     	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .6)     }          body,     html {     	height: 100%     }          .btn-md.btn-primary span,     .btn-md.btn-success span,     .btn-sm.btn-primary span,     .btn-sm.btn-success span {     	background-image: url(/uploads/1131/sprite-buttons.png);     	background-repeat: repeat     }          .btn>span {     	height: 100%;     	padding: 0 10px;     	display: block     }          .btn-sm>span {     	border-radius: 3px     }          .btn-md {     	height: 49px;     	line-height: 45px;     	border-radius: 9px;     	font-size: 18px     }          .btn-md>span {     	border-radius: 7px     }          .btn:active,     .btn:focus {     	outline: 0!important     }          .btn-primary,     .btn-primary:active,     .btn-primary:focus,     .btn-primary:hover {     	background-color: #c5060b     }          .btn-success,     .btn-success:active,     .btn-success:focus,     .btn-success:hover {     	background-color: #187802     }          .btn-sm.btn-primary span {     	background-position: 50% -283px     }          .btn-sm.btn-primary span:hover {     	background-position: 50% -250px     }          .btn-sm.btn-success span {     	background-position: 50% -217px     }          .btn-sm.btn-success span:hover {     	background-position: 50% -184px     }          .btn-md.btn-primary span {     	background-position: 50% -138px     }          .btn-md.btn-primary span:hover {     	background-position: 50% -92px     }          .btn-md.btn-success span {     	background-position: 50% -46px     }          .btn-md.btn-success span:hover {     	background-position: 50% 0     }          .btn-neon:after,     .btn-neon:before,     .btn-neon>span:after,     .btn-neon>span:before {     	content: '';     	position: absolute;     	top: -10px;     	bottom: -12px;     	background-image: url(/uploads/1131/sprite-buttons-neon.png);     	background-repeat: no-repeat;     	transition: opacity .3s     }          .btn-neon:before,     .btn-neon>span:before {     	right: 50%;     	left: -10px     }          .btn-neon:after,     .btn-neon>span:after {     	left: 50%;     	right: -10px     }          .btn-neon:after,     .btn-neon:before {     	z-index: 1     }          .btn-neon>span:after,     .btn-neon>span:before {     	opacity: 0;     	transition: opacity .3s;     	z-index: 3     }          .btn-neon:hover>span:after,     .btn-neon:hover>span:before {     	opacity: 1     }          .btn-neon.btn-sm:before {     	background-position: 0 -662px     }          .btn-neon.btn-sm:after {     	background-position: 100% -718px     }          .btn-neon.btn-md:before {     	background-position: 0 -516px     }          .btn-neon.btn-md:after {     	background-position: 100% -589px     }          .btn-neon.btn-sm.btn-primary>span:before {     	background-position: 0 -404px     }          .btn-neon.btn-sm.btn-primary>span:after {     	background-position: 100% -460px     }          .btn-neon.btn-md.btn-primary>span:before {     	background-position: 0 -146px     }          .btn-neon.btn-md.btn-primary>span:after {     	background-position: 100% -219px     }          .btn-neon.btn-md.btn-success>span:before {     	background-position: 0 0     }          .btn-neon.btn-md.btn-success>span:after {     	background-position: 100% -73px     }          .btn-success:active span,     .btn-success:active span:after,     .btn-success:active span:before {     	opacity: 1     }          .content-search__input,     .footer .wrapper {     	box-sizing: border-box     }          .content-wrapper {     	position: relative;     	margin: 0 -2px 40px;     	border: 2px solid #041c3c;     	border-top-width: 0;     	border-radius: 0 0 16px 16px;     	background: #03142b     }          .content-wrapper:after,     .content-wrapper:before {     	content: '';     	display: block;     	position: absolute;     	top: 0;     	right: auto;     	bottom: auto;     	left: -341px;     	z-index: inherit;     	background: url(/uploads/1131/bg-stars.png) no-repeat;     	width: 350px;     	height: 961px     }          .content-wrapper:after {     	position: absolute;     	top: 0;     	right: -352px;     	bottom: auto;     	left: auto;     	z-index: inherit;     	background-position: -361px 0     }          .content {     	position: relative     }          .main:after {     	content: ''!important;     	display: block!important;     	position: absolute;     	top: 40px;     	right: -2px;     	bottom: 0;     	left: -2px;     	box-shadow: 0 0 80px rgba(105, 179, 255, .58), 0 0 150px rgba(105, 179, 255, .5);     	border-radius: 0 0 16px 16px;     	z-index: -99     }          .main:before {     	content: '';     	display: block;     	position: absolute;     	top: auto;     	right: 0;     	bottom: -136px;     	left: 0;     	z-index: inherit;     	margin: auto;     	height: 139px;     	background: url(/uploads/1131/bg-stars-bt.png) center 0 no-repeat     }          .main>:first-child {     	margin-top: 10px     }          .content-top {     	position: relative;     	margin: 0 -5px;     	height: 76px     }          .content-top .light {     	top: 0     }          .content-top:after,     .content-top:before {     	content: '';     	position: absolute;     	z-index: 1;     	height: 104px;     	top: 0     }          .content-top:before {     	left: -36px;     	right: 382px;     	background: url(/uploads/1131/bg-cnt-l.png) 11px 0 no-repeat     }          .content-top:after {     	width: 418px;     	right: -30px;     	z-index: 2;     	background: url(/uploads/1131/bg-cnt-r.png) 100% 0 no-repeat     }          .content-top .left-col:after,     .content-top .right-col:after {     	top: 0;     	bottom: 0;     	z-index: 3;     	content: ''     }          .content-top .right-col {     	padding-top: 40px;     	padding-left: 80px;     	position: relative     }          .content-top .right-col:after {     	position: absolute;     	left: -32px;     	right: 0     }          .content-top .left-col {     	position: relative     }          .content-top .left-col:after {     	position: absolute;     	left: -37px;     	right: 18px     }          .content-main {     	padding: 12px 26px 18px 30px;     	margin: 2px;     	overflow: hidden     }          .content-footer,     .main,     .sidebar {     	box-sizing: border-box;     	padding: 4px     }          .ico-search {     	background-position: 0 0;     	width: 18px;     	display: block;     	height: 18px     }          .content-search {     	height: 39px;     	position: relative;     	z-index: 5;     	margin: 0 75px 0 40px     }          .content-search button,     .content-search__input {     	border: 0;     	background-color: transparent;     	position: absolute;     	outline: 0     }          .content-search__input {     	width: 89%;     	height: 100%;     	line-height: normal;     	left: 10px;     	z-index: 3;     	margin-right: 26px;     	margin-top: -3px;     	padding: 9px 5px;     	color: #7f8cb0;     	font-size: 15px;     	text-shadow: 1px 2px 0 #070033     }          .content-search__input::-webkit-input-placeholder {     	color: #7f8cb0;     	font-size: 15px;     	text-shadow: 1px 2px 0 #070033     }          .content-search__input:-moz-placeholder {     	color: #7f8cb0;     	font-size: 15px;     	text-shadow: 1px 2px 0 #070033     }          .content-search__input::-moz-placeholder {     	color: #008aff;     	font-size: 15px;     	text-shadow: 1px 2px 0 #070033     }          .content-search__input:-ms-input-placeholder {     	color: #008aff;     	font-size: 15px;     	text-shadow: 1px 2px 0 #070033     }          .content-search button {     	display: block;     	float: right;     	margin-right: 33px;     	right: 2px;     	top: 11px;     	width: 24px;     	height: 21px;     	z-index: 6     }          .content-menu {     	height: 56px;     	padding: 16px 80px 16px 40px     }          .content-menu__list {     	list-style-type: none;     	margin: 0;     	padding: 0;     	height: 41px;     	position: relative;     	z-index: 5;     	display: table;     	width: 100%     }          .content-menu__item {     	list-style-type: none;     	position: relative;     	display: table-cell;     	vertical-align: middle;     	float: none;     	font-size: 0;     	margin: 0 0 0 72px;     	padding: 0 10px 0 16px;     	max-width: 20%     }          .content-menu__item img,     .content-menu__item-static {     	display: block     }          @media screen and (max-width:1350px) {     	.content-menu__item {     		padding: 0 10px     	}     }          .content-menu__item:first-child {     	margin-left: 35px     }          .content-menu__item._new,     .content-menu__item._top {     	padding-right: 35px     }          .content-menu__item._new:after,     .content-menu__item._top:after {     	content: '';     	position: absolute;     	top: -4px;     	left: 120px;     	height: 29px;     	width: 40px;     	background-image: url(/uploads/1131/top.png)     }          .content-menu__item._top:after {     	left: 164px     }          .content-menu__item._new:after {     	background-image: url(/uploads/1131/new.png)     }          @media screen and (max-width:1350px) {     	.content-menu__item._new:after,     	.content-menu__item._top:after {     		top: -8px     	}     	.content-menu__item._new,     	.content-menu__item._top {     		padding-right: 30px     	}     	.content-menu__item._top {     		padding-left: 0     	}     	.content-menu__item._top .content-menu__item-hover {     		left: 0     	}     	.content-menu__item._new {     		padding-left: 7px     	}     	.content-menu__item._new .content-menu__item-hover {     		left: 7px     	}     	.content-menu__item._my {     		padding-left: 2px     	}     	.content-menu__item._my .content-menu__item-hover {     		left: 2px     	}     }          .content-menu__item._my:after {     	content: '';     	position: absolute;     	top: -1px;     	right: 14px;     	height: 20px;     	width: 26px;     	background-image: url(/uploads/1131/fav.png)     }          @media screen and (max-width:1350px) {     	.content-menu__item._my:after {     		top: -6px;     		right: -10px     	}     }          .content-menu__item-hover {     	display: none!important;     	position: absolute;     	top: 4px;     	left: 16px     }          @media screen and (max-width:1350px) {     	.content-menu__item-hover {     		left: 10px     	}     }          .content-menu__item.active .content-menu__item-hover,     .content-menu__item:hover .content-menu__item-hover {     	display: block!important     }          .footer .wrapper {     	padding: 11px 32px     }          .footer__contacts-bottom {     	padding-top: 4px;     	color: #6c6f7a;     	font-size: 12px     }          .partners-list,     .partners__item {     	padding: 0;     	list-style-type: none     }          .partners-list {     	margin: 0;     	text-align: right;     	float: right     }          .partners__item {     	margin: 0 19px 0 0;     	float: left     }          .partners__item:last-child {     	margin-right: 0     }          .partners__item i {     	display: block     }          .payments-list__item,     .payments-list__item i {     	display: inline-block     }          .ico-18plus,     .ico-antifraud,     .ico-mcaffe,     .ico-md5 {     	background-image: url(/uploads/1131/sprite.png);     	height: 39px     }          .ico-18plus {     	background-position: 0 0;     	width: 39px     }          .ico-antifraud {     	background-position: -40px 0;     	width: 110px     }          .ico-mcaffe {     	background-position: 0 -40px;     	width: 90px     }          .ico-md5 {     	background-position: -91px -40px;     	width: 50px     }          .content-footer {     	clear: both     }          .footer-top__wrap {     	margin: 4px;     	height: 57px     }          .footer-top__payments {     	width: 1000px;     	max-width: 100%;     	margin: 5px auto 0;     	padding: 10px;     	height: 25px;     	overflow: hidden;     	font-size: 0;     	line-height: 0;     	text-align: center     }          .ico-VISA,     .ico-alpha,     .ico-liqpay {     	height: 30px;     	background-image: url(/uploads/1131/payments-sprite.png)     }          .footer-top__payments-list {     	margin: 0;     	padding: 0     }          .payments-list__item {     	list-style-type: none;     	margin: 0 12px;     	padding: 0     }          .payments-list__item._last {     	margin-right: 0     }          .ico-VISA {     	background-position: 0 0;     	width: 56px     }          .ico-alpha {     	background-position: -57px 0;     	width: 97px     }          .ico-liqpay {     	background-position: 0 -31px;     	width: 80px     }          .ico-master-card {     	background-image: url(/uploads/1131/payments-sprite.png);     	background-position: -81px -31px;     	width: 56px;     	height: 30px     }          .ico-money-mail {     	width: 97px;     	background-image: url(/uploads/1131/payments-sprite.png);     	height: 30px;     	background-position: 0 -62px     }          .ico-qiwi {     	background-image: url(/uploads/1131/payments-sprite.png);     	background-position: 0 -124px;     	width: 60px;     	height: 30px     }          .ico-web-money {     	background-image: url(/uploads/1131/payments-sprite.png);     	background-position: -155px 0;     	width: 100px;     	height: 30px     }          .ico-win {     	background-image: url(/uploads/1131/payments-sprite.png);     	background-position: -155px -31px;     	width: 46px;     	height: 30px     }          .ico-yandex-money {     	background-image: url(/uploads/1131/payments-sprite.png);     	background-position: -155px -62px;     	width: 69px;     	height: 30px     }          .footer-bottom__wrap {     	padding: 10px;     	margin: 10px;     	position: relative     }          .footer-bottom__games,     .footer-bottom__important {     	float: left;     }          .footer-bottom_names {     	text-transform: uppercase;     	font-size: 14px;     	color: #fff;     	font-weight: 900;     	margin-bottom: 15px;     	min-height: 20px     }          .footer-bottom__list {     	margin-bottom: 15px     }          .footer-bottom__list ul {     	list-style-type: none;     	margin: 0;     	padding: 0     }          .footer-bottom__list-item {     	list-style-type: none;     	color: #c2c7d3;     	margin: 0;     	padding: 0;     	font-size: 14px     }          .footer-bottom__list-item a {     	text-decoration: none;     	color: inherit     }          .footer-bottom__list-item a:hover {     	text-decoration: underline     }          .footer>.wrapper {     	margin-top: -20px;     	margin-bottom: 20px     }          .header,     .header-top {     	position: relative     }          .header-top {     	height: 235px;     	margin-top: -14px     }          .header-top:after,     .header-top:before {     	content: '';     	position: absolute;     	z-index: 1;     	height: 243px;     	top: 0     }          .header-top:before {     	left: -15px;     	right: 423px;     	background: url(/uploads/1131/bg-top-l-1_v2.png) no-repeat     }          .header-top:after {     	width: 419px;     	right: -15px;     	z-index: 2;     	background: url(/uploads/1131/bg-top-r.png) 100% 0 no-repeat     }          @media screen and (min-width:1350px) {     	.header-top:before {     		right: 404px     	}     }          @media screen and (max-width:1350px) {     	.header-top:before {     		right: 404px     	}     }          .header-top .light {     	top: 158px;     	right: 10px     }          .header-top .header-top-left,     .header-top .left-col,     .header-top .right-col {     	position: relative;     	z-index: 3     }          .header-top .header-top-right {     	position: relative;     	z-index: 10     }          .header-top-left {     	float: left;     	width: 206px;     	margin: 1px -240px 0 17px;     	z-index: 14!important;     	border-radius: 112px 112px 0 0     }          .header-top-right {     	margin: 0 0 0 250px     }          .header-top-run {     	height: 40px;     	padding: 30px 0 0;     	margin: 0 10px 13px -70px;     	position: relative;     	overflow: hidden     }          .header-top-run:after,     .header-top-run:before {     	top: 30px;     	height: 42px;     	width: 150px;     	z-index: 2;     	background-repeat: repeat-x;     	content: ''     }          .header-top-run:after {     	position: absolute;     	right: 0;     	background-image: linear-gradient(to right, transparent 0, #020619 100%)     }          .header-top-run:before {     	position: absolute;     	left: 18px;     	background-image: linear-gradient(to right, #020619 0, transparent 100%)     }          .header-strip {     	position: absolute;     	z-index: 6;     	left: 0;     	right: 0;     	bottom: 18px;     	height: 51px     }          .header-slider {     	height: 350px;     	margin: 0;     	position: relative     }          .header-slider .right-col {     	margin-top: 37px;     	position: absolute;     	float: none;     	right: -5px;     	z-index: 100     }          .logo {     	position: relative;     	top: 15px;     	width: 247px;     	height: 170px;     	display: block;     	margin: -1px 0 0 -1px;     	background: url(/uploads/1131/logo.png) 50% 0 no-repeat     }          .top__jackpot__money,     .top__jackpot__money-span {     	display: inline-block     }          .top__jackpot {     	height: 120px;     	position: relative;     	left: -11px;     	top: 2px     }          .top__jackpot__currency {     	background: url(/uploads/1131/jackpot_dollar.png) center no-repeat;     	display: inline-block;     	width: 25px;     	height: 34px;     	margin-left: 3px     }          .top__jackpot__money {     	height: 35px     }          .top__jackpot__money-span._num {     	background: url(/uploads/1131/jackpot-numbers.png) -2px 0 no-repeat;     	width: 25px;     	height: 34px;     	margin: 0 -3px     }          .top__jackpot__money-span._dot {     	background: url(/uploads/1131/jackpot_dot.png) no-repeat;     	width: 7px;     	height: 14px;     	margin: 0 -2px     }          .top__jackpot__money-span._show {     	display: inline-block!important     }          .top__jackpot-img {     	background-image: url(/uploads/1131/sprite-design.png);     	background-repeat: no-repeat;     	background-position: 0 0;     	width: 320px;     	height: 102px;     	position: absolute;     	top: -4px;     	left: 0     }          .top__jackpot-text {     	position: relative     }          .top__jackpot-text__inside {     	position: absolute;     	display: none;     	top: 38px;     	left: 0;     	color: #fff;     	font-size: 20px;     	width: 100%;     	text-align: center     }          .top__jackpot-link {     	position: absolute;     	width: 80%;     	height: 75px;     	z-index: 5;     	top: 16px;     	left: 50%;     	margin-left: -40%     }          .layout {     	height: auto;     	min-height: 100%;     	overflow: hidden;     	position: relative;     	z-index: 2     }          .layout>.wrapper {     	margin-bottom: -96px;     	padding-bottom: 136px     }          .layout>.wrapper>.content-wrapper {     	margin-bottom: 0     }          .right-col {     	float: right;     	width: 350px;     	margin: 0 0 0 -420px     }          .left-col {     	margin: 0 350px 0 0     }          .light {     	position: absolute;     	z-index: 5;     	height: 25px;     	left: 10px;     	right: 8px     }          .light:after,     .light:before {     	content: '';     	position: absolute;     	top: 0;     	height: 25px;     	background-repeat: no-repeat;     	background-image: url(/uploads/1131/animation.gif)     }          .light:before {     	left: -1px;     	right: 350px;     	background-position: 0 0;     	z-index: 1     }          @media screen and (max-width:1350px) {     	.light:before {     		right: 10px;     		left: -3px     	}     }          .light:after {     	right: -1px;     	width: 351px;     	background-position: 100% 0;     	z-index: 2     }          @media screen and (max-width:1350px) {     	.light:after {     		right: -3px;     		background-position: 10px 0     	}     }          @media screen and (max-width:1125px) {     	.light:after {     		background-position: -15px 0     	}     }          .neon-block {     	border-radius: 20px;     	background: 0;     	position: relative;     	margin: 0 0 25px     }          .neon-promo {     	position: relative;     	top: 0     }          .neon-blue {     	margin: 0 -22px -22px;     	padding: 22px;     	border-radius: 16px;     	position: relative;     	overflow: hidden     }          .neon-blue:after,     .neon-blue:before {     	content: '';     	position: absolute;     	width: 26px;     	top: 26px;     	bottom: 26px     }          .neon-blue:before {     	left: 0;     	background: url(/uploads/1131/blue-vert-l.png) repeat-y     }          .neon-blue:after {     	right: 0;     	background: url(/uploads/1131/blue-vert-r.png) repeat-y     }          .neon-blue__top {     	height: 26px;     	left: 26px;     	right: 60px;     	top: 0;     	position: absolute;     	z-index: 1;     	background: url(/uploads/1131/blue-horiz-t.png) 50% 0 repeat-x     }          .neon-blue__top:after,     .neon-blue__top:before {     	content: '';     	position: absolute;     	height: 30px;     	top: 0     }          .neon-blue__top:before {     	width: 26px;     	left: -26px;     	background: url(/uploads/1131/blue-top-left.png) no-repeat     }          .neon-blue__top:after {     	width: 60px;     	right: -60px;     	background: url(/uploads/1131/blue-top-right.png) 100% 0 no-repeat     }          .neon-blue__bottom {     	height: 26px;     	position: absolute;     	bottom: 0;     	left: 60px;     	right: 26px;     	z-index: 1;     	background: url(/uploads/1131/blue-horiz-b.png) 50% 0 repeat-x     }          .neon-blue__bottom:after,     .neon-blue__bottom:before {     	content: '';     	position: absolute;     	height: 26px;     	top: 0     }          .neon-blue__bottom:before {     	width: 60px;     	left: -60px;     	background: url(/uploads/1131/blue-left-bottom.png) no-repeat     }          .neon-blue__bottom:after {     	width: 26px;     	right: -26px;     	background: url(/uploads/1131/blue-right-bottom.png) 100% 0 no-repeat     }          .neon-blue__wrapper {     	position: relative;     	z-index: 3;     	border-radius: 10px;     	margin: 0     }          .neon-blue__wrapper+.neon-blue__wrapper {     	margin-top: 10px     }          .neon-blue__wrapper-dark {     	background-color: #000     }          .sidebar-title {     	text-transform: uppercase;     	margin: 0 0 5px;     	font-size: 24px;     	line-height: 1;     	text-align: center;     	color: #fff;     	text-shadow: 3px 3px 3px rgba(255, 255, 255, .25), 1px 1px 1px rgba(0, 0, 0, .25)     }          .sidebar {     	padding: 30px 30px 30px 0     }          .sidebar-block {     	margin: 0     }          .sidebar-block+.sidebar-block {     	margin: 30px 0 0     }          .sidebar-block-inner {     	background-color: rgba(1, 21, 48, .86);     	padding: 25px 30px 35px;     	margin: 2px;     	position: relative;     	z-index: 5;     	border: 1px solid #020b1c;     	border-radius: 6px;     	box-shadow: inset 0 0 0 1px #131f46, 0 0 6px rgba(0, 0, 0, .5)     }          .sidebar-block-inner:after {     	background: url(/uploads/1131/stars-and-light.png) no-repeat;     	width: 223px;     	height: 152px;     	top: 1px;     	left: 1px     }          .sidebar-block-inner:before {     	background: url(/uploads/1131/stars-and-light.png) -10px -153px no-repeat;     	width: 213px;     	height: 132px;     	bottom: 1px;     	right: 1px     }          .sidebar-block-inner:after,     .sidebar-block-inner:before {     	display: block;     	content: '';     	position: absolute     }          .sidebar-block-brick-bg {     	position: relative;     	z-index: 10     }          .sidebar-block-brick-bg:after {     	background: url(/uploads/1131/stars-and-light.png) 0 -285px no-repeat;     	display: block;     	content: '';     	width: 136px;     	height: 61px;     	position: absolute;     	bottom: -34px;     	left: 50%;     	margin-left: -68px;     	z-index: -1     }          .sidebar-block-brick-bg.sidebar-block-news>*,     .sidebar-block-brick-bg.sidebar-block-tournament>*,     .sidebar__round-img img {     	z-index: 1;     	position: relative     }          .sidebar__blue-block {     	border: 1px solid #000;     	background-color: #051321;     	box-shadow: 0 0 0 1px #272327, inset 0 -3px 10px rgba(3, 17, 30, .75);     	border-radius: 3px     }          .sidebar__round-img {     	width: 254px;     	height: 102px;     	position: relative;     	overflow: hidden;     	border-radius: 5px     }          .sidebar__round-img img {     	width: 100%     }          .sidebar__btn-block {     	margin: 15px 5px 0     }          .sidebar__btn-block .btn {     	margin-left: auto!important;     	margin-right: auto!important     }          .sidebar .btn {     	max-width: 298px     }          .sidebar-block-logined {     	padding: 0 10px     }          .sidebar-block-logined .sidebar__btn-block {     	margin-top: 10px     }          .sidebar__btn-block+.sidebar__btn-block {     	margin-top: 15px     }          .tournament__banner {     	position: relative;     	height: 125px;     	width: 100%;     	margin: -20px -15px 5px;     	padding: 83px 20px 0 22px     }          .sidebar-block-tournament .tournament__banner {     	margin: -20px -30px 5px;     	padding: 83px 30px 0     }          .tournament__banner-bg {     	width: 100%;     	position: absolute;     	z-index: 2;     	background: url(/uploads/1131/jackpot_animation.png) 56% 0 no-repeat;     	right: 0;     	height: 230px;     	top: -25px;     	left: -2px     }          .sidebar-block-tournament .tournament__banner-bg {     	left: 0     }          .tournament__banner-img {     	padding-top: 3px;     	position: relative;     	top: -8px;     	left: -7px;     	display: block;     	width: 260px;     	height: 102px;     	z-index: 1;     	margin: 0 auto     }          .sidebar-block-tournament .tournament__banner-img {     	padding-top: 0!important;     	top: -5px;     	left: 0;     	display: block;     	width: 256px;     	margin: 0 auto;     	border-radius: 6px     }          .tournament__banner-title {     	position: absolute;     	z-index: 2;     	bottom: 12px;     	left: 10px;     	padding: 0;     	margin: 0;     	color: #0cf597;     	font-size: 18px;     	font-weight: 700;     	text-shadow: 1px -1px 0 rgba(3, 4, 4, .64), -1px 1px 0 rgba(3, 4, 4, .64), -1px -1px 0 rgba(3, 4, 4, .64), 1px 1px 0 rgba(3, 4, 4, .64), 0 0 1px rgba(3, 4, 4, .64), 0 0 2px rgba(3, 4, 4, .64)     }          .tournament__price-fond .price-fond__wrap {     	padding: 10px;     	position: relative;     	font-size: 15px;     	text-align: center     }          .tournament__price-fond .price-fond__name {     	color: #fff;     	font-size: 18px;     	line-height: 1;     	padding-bottom: 8px     }          .tournament__price-fond .price-fond__total {     	color: #ffd440;     	font-size: 30px;     	line-height: 32px;     	font-weight: 700     }          .tournament__price-fond .price-fond__list {     	text-align: left;     	color: #fff;     	margin: 7px 0     }          .js-timer,     .tournament__timer .js-timer {     	margin-bottom: 40px     }          .tournament__price-fond .price-fond__list .fond__list-amount {     	text-align: right     }          .js-timer {     	width: 256px;     	height: 65px;     	margin-left: -1px;     	margin-right: -1px;     	font-size: 0;     	line-height: 0;     	text-align: center;     	background: #03142b;     	border-radius: 6px;     	position: relative;     	padding: 0     }          .news-item {     	position: relative;     	overflow: hidden;     	width: 292px;     	height: 102px;     	display: block     }          .news-item__img img {     	-webkit-transition: all 1s ease-in-out;     	-moz-transition: all 1s ease-in-out;     	-o-transition: all 1s ease-in-out     }          .news-item__text {     	position: absolute;     	z-index: 2;     	opacity: 0;     	bottom: 0;     	background-color: rgba(0, 0, 0, .95);     	-webkit-transition: all .5s ease-in-out;     	-moz-transition: all .5s ease-in-out;     	-o-transition: all .5s ease-in-out     }          .news-item__text p {     	display: table-cell;     	text-align: left;     	vertical-align: middle;     	color: #fff;     	font-size: 14px;     	width: 252px;     	height: 40px;     	padding: 5px     }          .news-item:hover .news-item__text {     	opacity: 1     }          .sidebar-block-news .neon-blue__wrapper+.neon-blue__wrapper {     	margin-top: 6px     }          .slider-main,     .slider-main .carousel {     	height: 350px     }          .slider-main__img-wrap {     	text-align: right;     	height: 100%     }          .slider-main__img {     	width: 1350px;     	max-width: 100%;     	height: 100%     }          .slider-main__caption {     	position: absolute;     	top: 10px;     	left: 57px     }          .slider-main__text-top {     	margin-top: 0;     	margin-bottom: 0;     	color: #fff;     	line-height: 41px;     	font-weight: 700;     	text-shadow: 2px 2px 1px rgba(0, 0, 0, .48);     	text-transform: uppercase;     	text-align: left;     	padding-top: 40px;     	font-size: 30px     }          .slider-main__text-bottom {     	padding-top: 7px;     	margin: 0;     	text-shadow: 0 1px 3px rgba(3, 4, 4, .63);     	text-align: left;     	font-size: 18px;     	text-transform: uppercase;     	color: #ffd440     }          .slider-main__play-now {     	width: 250px;     	margin-top: 35px     }          .soc-icons {     	position: absolute;     	right: 32px;     	bottom: -25px;     	background: #03142b;     	border-radius: 12px;     	padding: 7px 19px     }          .soc-icons__list {     	list-style: none;     	margin: 0;     	padding: 0     }          .soc-icons__item {     	display: inline-block     }          .soc-icons__link {     	display: block;     	width: 44px;     	height: 44px;     	background: url(/uploads/1131/social-btn-sprite.png);     	font-size: 0;     	opacity: .8;     	cursor: pointer     }          .soc-icons__link:hover {     	opacity: 1     }          .soc-icons__item--text {     	width: 148px;     	height: 14px;     	background: url(/uploads/1131/social-btn-sprite.png) -1px -53px;     	margin: 0 16px 16px 0;     	opacity: 1;     	cursor: default     }          .soc-icons__link--fb {     	background-position: -2px -2px     }          .soc-icons__link--twitter {     	background-position: -46px -2px     }          .soc-icons__link--gplus {     	background-position: -90px -2px     }          .soc-icons__link--od {     	background-position: -134px -2px     }          .soc-icons__link--vk {     	background-position: -310px -2px     }          .thumbnail-fav-icon {     	cursor: pointer;     	position: absolute;     	right: -3px;     	top: -3px;     	z-index: 3;     	background-image: url(/uploads/1131/sprite-fav-icons.png);     	background-position: -47px 0;     	width: 47px;     	height: 47px     }          h1,     h2 {     	text-transform: uppercase;     	font-weight: 700     }          h1,     h2,     h3 {     	font-family: inherit;     	font-weight: 500;     	line-height: 1.33;     	color: #fff     }          h2 {     	font-size: 24px;     	margin-top: 15px;     	margin-bottom: 15px     }          h3 {     	font-size: 20px     }          p {     	font-size: 16px;     	line-height: 19px;     	color: #adb2cc;     	margin: 0 0 15px     }          a:hover {     	color: #fff     }          .thumb,     .thumbnail {     	width: 214px;     	height: 167px     }          .thumb {     	position: relative;     	margin: 9px auto;     	background: url(/uploads/1131/thumb-bg.png);     	border: 1px solid #0e2b5e;     	border-radius: 8px;     	box-shadow: 0 0 15px rgba(0, 0, 0, .5);     	box-sizing: border-box     }          .thumb:hover .thumbnail-hover {     	opacity: 1     }          .thumb:hover .thumbnail-static {     	opacity: 0     }          .thumb-wrap {     	margin: 6px -9px!important     }          @media screen and (min-width:1350px) {     	.thumb-wrap {     		margin: 6px -4px!important     	}     }          .thumb-wrap>[class^=col-] {     	padding: 9px     }          .thumb-wrap>[class^=col-]>.thumb {     	margin: 0!important     }          .thumbnail-static {     	padding: 0;     	background-color: transparent;     	position: relative;     	z-index: 1     }          .thumbnail-hover {     	opacity: 0;     	position: absolute;     	z-index: 2;     	top: -17px;     	left: -17px;     	right: -18px;     	bottom: -18px;     	padding: 18px 18px 17px 17px;     	background-image: url(/uploads/1131/thumb-hover1.png);     	background-position: 50% 0     }          .thumbnail-frame {     	height: 114px;     	width: 202px;     	padding: 6px;     	border-radius: 3px;     	position: relative     }          .thumbnail-glow,     .thumbnail-img {     	height: 114px;     	width: 202px;     	border-radius: 5px;     	position: relative     }          .thumbnail-img {     	display: block;     	z-index: 1     }          .thumbnail-img:before {     	box-shadow: inset 0 0 15px rgba(0, 0, 0, .7);     	position: relative     }          .thumbnail-glow {     	margin-bottom: -114px;     	z-index: 10;     	box-shadow: inset 0 0 10px #000     }          .thumbnail-caption {     	font-size: 14px;     	text-align: center;     	font-weight: 700;     	color: #fff;     	width: 207px;     	height: 45px;     	line-height: 35px;     	white-space: nowrap;     	text-overflow: ellipsis;     	overflow: hidden;     	position: relative;     	text-shadow: 1px 1px 3px rgba(0, 0, 0, .5);     	margin: 0 auto;     	padding: 0     }          .thumbnail-caption .col-xs-4,     .thumbnail-caption .col-xs-8 {     	padding: 0 2px     }          .right-tabs__name,     .top__menu,     .top__menu.with-dropdown,     .top__menu__list {     	position: relative     }          .top__menu {     	height: 51px;     	padding: 15px 0 0     }          .top__menu__list {     	display: table;     	height: 36px;     	width: 612px;     	max-width: 100%;     	padding: 0 0 0 45px;     	list-style-type: none;     	margin: 0     }          .top__menu__list-item {     	display: table-cell;     	vertical-align: middle;     	text-align: center;     	font-family: Tahoma;     	color: #c4f3ff;     	font-size: 14px;     	font-weight: 700;     	text-transform: uppercase;     	margin: 0;     	padding: 0 10px     }          .top__menu__list-item>a {     	text-decoration: none;     	color: inherit;     	display: block;     	text-shadow: 0 0 5px rgba(255, 255, 255, .6)     }          .top__menu__list-item>a:hover {     	transition: color .2s ease-in-out;     	color: #fff     }          .tab-pane {     	width: 290px     }          .right-tabs-tabs {     	width: 290px;     	border-bottom: 0!important     }          .right-tabs a.right-tabs__name:hover {     	border-color: #17639e #17639e transparent     }          .right-tabs__name {     	font-size: 16px!important;     	padding: 9px 5px 8px!important;     	line-height: 16px!important;     	border-radius: 3px 3px 0 0!important;     	background-color: #02142e!important;     	outline: 0;     	margin-right: 0!important;     	color: #7f8cb0!important;     	text-align: center;     	box-sizing: border-box     }          .right-tabs li:first-child {     	margin-right: 5px!important     }          .right-tabs li:first-child .right-tabs__name {     	width: 172px     }          .right-tabs li:last-child .right-tabs__name {     	float: right;     	width: 112px     }          .active .right-tabs__name {     	padding: 9px 5px 8px!important;     	border: 1px solid #17639e!important;     	border-bottom-color: transparent!important;     	color: #fff!important;     	font-size: 16px;     	background-color: #041c3d!important     }          .right-tabs-content {     	margin-top: 3px;     	max-height: 254px;     	overflow: hidden;     	position: relative;     	height: 258px;     	padding-top: 2px     }          .right-tabs__list {     	position: absolute;     	overflow: hidden;     	top: auto;     	bottom: 0;     	transform: translate3d(0, 0, 0)     }          .right-tabs__item {     	position: relative;     	border: 1px solid #17639e;     	border-radius: 5px;     	background-clip: padding-box;     	background-color: #02142e;     	margin-bottom: 2px;     	overflow: hidden;     	opacity: 1!important;     	transform: translate3d(0, 0, 0)     }          .right-tabs__item-name {     	color: #fff;     	font-size: 16px;     	line-height: 18px;     	white-space: nowrap;     	text-overflow: ellipsis;     	overflow: hidden;     	max-height: 18px;     	width: 100%     }          .right-tabs__item-jackpot {     	color: #ffd440;     	margin-top: 5px;     	font-size: 16px;     	font-weight: 700;     	line-height: 14px;     	max-height: 14px;     	overflow: hidden;     	text-overflow: ellipsis;     	white-space: nowrap     }          .right-tabs__text {     	margin-left: 84px;     	padding: 5px 5px 5px 12px     }          .right-tabs__img {     	padding: 1px;     	border-right: 1px solid #17639e;     	text-align: center;     	height: 44px;     	float: left;     	width: 83px     }          .right-tabs__img img {     	display: block;     	width: 100%;     	height: 100%     }          .right-tabs__img a {     	text-decoration: none!important     }          .with-badge {     	position: relative     }          #countdown {     	display: none     }          .timer-digit__0 {     	background-position: 0 0     }          .timer-digit__1 {     	background-position: 0 -60px     }          .timer-digit__2 {     	background-position: 0 -120px     }          .timer-digit__3 {     	background-position: 0 -180px     }          .timer-digit__4 {     	background-position: 0 -240px     }          .timer-digit__6 {     	background-position: 0 -360px     }          .timer-count,     .timer-countDiv,     .timer-elem,     [class^=timer-digit__] {     	height: 60px     }          .timer-count {     	width: 74px;     	padding: 2px     }          .timer-elem,     [class^=timer-digit__] {     	text-align: center;     	width: 37px;     	border-radius: 5px     }          [class^=timer-digit__] {     	display: block;     	position: absolute;     	top: 0;     	background-repeat: no-repeat;     	background-image: url(/uploads/1131/num_timer.png)     }          .timer-count,     .timer-countDiv,     .timer-elem {     	display: inline-block;     	position: relative;     	line-height: 60px;     	vertical-align: middle     }          .timer__hide-seconds .timer-countDiv2,     .timer__hide-seconds .timer-countSeconds {     	display: none     }          .timer-elem {     	overflow: hidden     }          .timer-elem-title {     	position: absolute;     	left: 0;     	right: 0;     	bottom: -15px;     	text-align: center;     	letter-spacing: normal;     	line-height: 1;     	font-size: 9px;     	font-weight: 700;     	color: #455871;     	text-transform: uppercase     }          .timer-countDiv {     	width: 11px;     	background: url(/uploads/1131/dottes.png) 50% 50% no-repeat;     	font-size: 0!important;     	line-height: 0!important;     	animation: flash 2s infinite .5s;     	font-size: 40px;     	line-height: 60px;     	letter-spacing: -1px     }          @keyframes flash {     	50%,     	from,     	to {     		opacity: 0     	}     	25%,     	75% {     		opacity: 1     	}     }          @-webkit-keyframes flash {     	50%,     	from,     	to {     		opacity: 0     	}     	25%,     	75% {     		opacity: 1     	}     }          @keyframes flash {     	50%,     	from,     	to {     		opacity: 0     	}     	25%,     	75% {     		opacity: 1     	}     }          @-webkit-keyframes flash {     	50%,     	from,     	to {     		opacity: 0     	}     	25%,     	75% {     		opacity: 1     	}     }          .js-timer:before {     	content: '';     	display: block;     	position: absolute;     	top: 0;     	right: 0;     	bottom: 0;     	left: 0;     	width: 200px;     	height: 30px;     	margin: auto;     	border-radius: 8px;     	box-shadow: 0 0 170px rgba(21, 75, 184, .8), 0 0 70px rgba(21, 75, 184, .4), 0 0 50px rgba(2, 35, 80, .4), 0 0 250px rgba(140, 211, 255, .4);     	z-index: -1     }          .tournament__price-fond {     	margin-top: 0!important     }          input::-ms-clear {     	display: none;     	width: 0;     	height: 0     }          input::-ms-reveal {     	display: none;     	width: 0;     	height: 0     }          input:-webkit-autofill {     	-webkit-box-shadow: inset 0 0 0 50px #fff!important;     	-webkit-text-fill-color: #000!important;     	color: #000!important     }          @media screen and (max-width:1080px) {       .logo {         background-size: contain;         background-repeat: no-repeat;         background-position: center;         width: 200px; 		height: 140px;       }       .header-top-left {         margin: 10px auto 0;       }     	.top__jackpot {     		display: none     	}     	.header-strip {     		height: inherit;     		position: relative     	}     	.header-top {     		height: inherit     	}     	.header-slider .right-col {     		display: none     	}     	.header-top:after,     	.header-top:before {     		background: 0 0     	}     	.header-top-left {     		float: none;     		margin: 25px auto     	}     	.header-top-right {     		margin: 0;     		display: none     	}     	.header-top .left-col {     		margin: 0     	}     	.header-top .light {     		display: none     	}     	.top__menu {     		height: inherit;     		margin-top: 50px     	}     	.slider-main,     	.slider-main .carousel {     		height: 30vw     	}     	.slider-main__caption {     		display: none     	}     	.header-slider {     		height: inherit     	}     	.top__menu__list {     		width: 100%;     		height: inherit;     		text-align: center;     		display: block;     		padding-left: 0     	}     	.top__menu__list-item {     		display: inline-block;     		margin: 5px     	}     	.content-top .right-col {     		display: none     	}     	.content-top:before {     		display: none     	}     	.content-top:after {     		display: none     	}     	.content-menu__list {     		text-align: center;     		display: block;     		width: 100%     	}     	.content-menu__item {     		display: inline-block;     		margin: 10px     	}     	.content-menu {     		height: inherit;     		padding: 25px 0 0 0     	}     	.left-col {     		margin-right: 0     	}     	.content-menu__item.active .content-menu__item-hover,     	.content-menu__item:hover .content-menu__item-hover {     		display: none!important     	}     	.content-top {     		height: inherit     	}     	.sidebar {     		width: 100%;     		float: none;     		margin: 0 auto;     		text-align: center;     		padding-right: 0     	}     	.content-menu__list {     		height: inherit;     		margin-bottom: 25px     	}     	.sidebar-block {     		display: inline-block;     		vertical-align: top     	}     	.tournament__price-fond {     		display: none     	}     	.sidebar-block+.sidebar-block {     		margin-top: 0     	}     	.footer-top__payments {     		height: inherit     	}     	.payments-list__item {     		margin: 12px     	}     	.footer-top__wrap {     		height: inherit     	}     	.soc-icons {     		display: none     	}     	.content-menu__item:first-child {     		margin-left: 5px     	}     	.content-menu__item {     		max-width: inherit     	}     }          @media screen and (max-width:780px) {     	.game-list {     		text-align: center     	}     	.game-list .col-lg-3.col-md-4.col-xs-4 {     		min-width: 237px;     		display: inline-block;     		float: none     	}     }          @media screen and (max-width:390px) {     	.sidebar {     		display: none     	}     	.footer__partners {     		display: none     	}     }          body>div>section>div>main>div>div>ul>li {     	color: #adb2cc     }          body>div>section>div>main>div>div>ol>li {     	color: #adb2cc     }          body>div>section>div>main>div>div>div>ul>li {     	list-style-type: none;     }          .vc_color-success.vc_message_box {     	color: rgb(94, 127, 150);     	border-color: rgb(74, 78, 80);     	background-color: rgba(1, 21, 48, .86);     }          .vc_message_box-rounded {     	border-radius: 5px;     }          .vc_message_box {     	border: 1px solid transparent;     	display: block;     	overflow: hidden;     	margin: 0px 0px 21.7391px;     	padding: 1em 1em 1em 4em;     	position: relative;     	font-size: 1em;     	box-sizing: border-box;     }          .vc_message_box-icon {     	bottom: 0px;     	font-size: 1em;     	font-style: normal;     	font-weight: normal;     	left: 0px;     	position: absolute;     	top: 0px;     	width: 4em;     }          .vc_message_box-icon>.fa {     	font-size: 1.7em;     	line-height: 1;     	margin-top: -0.525em;     }          .vc_message_box-icon>* {     	font-size: 1.7em;     	line-height: 1;     	font-weight: normal;     	font-style: normal;     	left: 50%;     	position: absolute;     	top: 50%;     	transform: translate(-50%, -50%);     }          .fa {     	display: inline-block;     	font-family: FontAwesome;     	font-style: normal;     	font-weight: normal;     	line-height: 1;     	font-size-adjust: none;     	font-stretch: normal;     	font-feature-settings: normal;     	font-language-override: normal;     	font-kerning: auto;     	font-synthesis: weight style;     	font-variant: normal;     	font-size: inherit;     	text-rendering: auto;     	transform: translate(0px, 0px);     }          div.vc_message_box.vc_message_box-standard.vc_message_box-rounded.vc_color-success>p {     	margin: 0px 0px 4px;     	padding: 0px;     }          .fa-check::before {     	content: "✓";     }  .footer-bottom__list ul {   display: flex;   justify-content: flex-start; } .footer-bottom__list-item {   margin-right: 10px; }