@import 'tippy.css';
.footer-columns .contacts__icon,.svg-icon
{width:24px;
	height:24px}body,html
	{height:100%;
	margin:0;
padding:0}*
{box-sizing:border-box}input::-ms-clear
{display:none}:active,:focus,:hover,:visited,a
{outline:0}img
{border:none;}button,input
{border:0}
.add-card,.button,.payment-method__card,.ui-plate,.ui-tab-simple
{border-radius:5px}
.ul-reset
{padding:0;
	margin:0;
list-style:none}
.var-max-width
{max-width:1200px;
	margin:0 auto}@media screen and (max-width:1440px)
	{.var-max-width
		{max-width:960px}}
.page-page .var-max-width
{max-width:960px}@font-face
{font-family:SourceSansPro;
	src:url(../fonts/SourceSansPro/Regular/SourceSansPro-Regular.woff2) format('woff2'),url(../fonts/SourceSansPro/Regular/SourceSansPro-Regular.woff) format('woff'),url(../fonts/SourceSansPro/Regular/SourceSansPro-Regular.ttf) format('truetype');
font-weight:400;
font-style:normal}@font-face
{font-family:Lato-Bold;
	src:url(../fonts/Lato/Bold/Lato-Bold.eot);
src:url(../fonts/Lato/Bold/Lato-Bold.woff2) format('woff2'),url(../fonts/Lato/Bold/Lato-Bold.woff) format('woff'),url(../fonts/Lato/Bold/Lato-Bold.ttf) format('truetype');
font-weight:400;
font-style:normal}@font-face
{font-family:Lato-Black;
	src:url(../fonts/Lato/Black/Lato-Black.woff2) format('woff2'),url(../fonts/Lato/Black/Lato-Black.woff) format('woff'),url(../fonts/Lato/Black/Lato-Black.ttf) format('truetype');
font-weight:400;
font-style:normal}
.ui-bg-secondary
{background:#e6ecf2}
.ui-bg-white,.ui-plate
{background:#fff}
.ui-plate
{box-shadow:inset 0 0 0 2px #e6ecf2;
	overflow:hidden}
.ui-plate .ui-plate-content-block
{padding:20px 30px;
	text-align:left}
.ui-plate .ui-plate-content-block .error
{font-size:10px;
	color:#d94141;
line-height:1.5;
text-align:center;
font-family:Lato-Bold,sans-serif;
position:relative;
top:-10px;
text-transform:uppercase}
.ui-plate .ui-plate-content-block+.ui-plate-content-block
{padding-top:0}
.ui-plate .ui-table-tr
{display:table-row}
.ui-plate .ui-table-th
{display:table-cell;
	background:#e6ecf2;
padding:7px 20px;
font-size:10px;
color:#99acbf;
text-transform:uppercase}
.payment-options__description-text div,.ui-plate .ui-table-td
{padding:13px 20px;
	box-shadow:0 2px 0 #e6ecf2}
.ui-plate .ui-table-td
{display:table-cell}
.ui-plate .ui-table
{display:table;
	width:100%}
.ui-plate .ui-row
{box-shadow:0 2px 0 #e6ecf2}
.ui-plate .ui-row .ui-row-content
{padding:0 37px 15px;
	text-align:left}
.ui-plate .ui-row .ui-row-content a
{color:#d9572b}
.aside-support,.modal h3,.ui-plate .ui-cell.ui-cell-tiny,.ui-plate h3
{color:#99acbf;
	text-transform:uppercase}
.ui-plate .ui-cell
{display:table-cell;
	padding:15px 20px;
vertical-align:middle}
.ui-plate .ui-cell.ui-cell-tiny
{padding:7px 20px;
	font-size:10px}
.ui-plate.ui-bg-secondary
{background:#e6ecf2}
.ui-plate.ui-plate-small
{width:460px}
.modal h3,.ui-plate h3
{text-align:center;
	margin:0 0 10px;
font-size:14px;
font-family:Lato-Black,sans-serif;
letter-spacing:1px}
.button,.modal h3.light,.ui-plate h3.light,.ui-tab-simple
{font-family:Lato-Bold,sans-serif}
.button
{display:inline-block;
	color:#fff;
text-shadow:0 1px 2px rgba(0,0,0,.5);
text-align:center;
padding:0 15px;
height:40px;
line-height:40px;
text-transform:uppercase;
background:#d9572b;
box-shadow:0 3px 0 #b14520;
text-decoration:none;
cursor:pointer;
-webkit-transition:all .1s;
transition:all .1s}
.form-input__error,.form-input__field,.payment-method__name,.ui-tab-simple
{-webkit-transition:all .2s}
.button:not(.button--disabled):hover
{background:#ee6030}
.button:not(.button--disabled):active
{position:relative;
	box-shadow:none;
-webkit-transform:translate(0,3px);
-ms-transform:translate(0,3px);
transform:translate(0,3px)}
.button--primary
{background:0 0;
	box-shadow:0 3px 0 rgba(0,0,0,.25);
border:2px solid #fff;
line-height:38px}
.button--primary.no-lines
{border:0;
	box-shadow:none}
.button--primary:not(.button--disabled):hover
{background:#fff;
	text-shadow:none;
box-shadow:0 3px 0 rgba(255,255,255,.35);
color:#384f66}
.button--primary:not(.button--disabled):hover:not(.button--disabled):active
{box-shadow:none}
.button--cancel,.button--secondary
{background:#99acbf;
	box-shadow:0 3px 0 #7a93ab}
.button--cancel:not(.button--disabled):hover,.button--secondary:not(.button--disabled):hover
{background:#9eb9d3}
.button--cancel:not(.button--disabled):hover:not(.button--disabled):active,.button--secondary:not(.button--disabled):hover:not(.button--disabled):active
{box-shadow:none}
.button--big
{font-size:24px;
	line-height:70px;
height:70px;
padding:0 25px;
letter-spacing:2px}
.button--medium
{font-size:24px;
	line-height:60px;
height:60px;
letter-spacing:1px}
.button--small
{font-size:14px;
	height:30px;
line-height:30px}
.button--smallest
{font-size:11px;
	height:26px;
line-height:26px;
padding:0 10px}
.button--block
{display:block;
	width:100%}
.button--block.button--small
{line-height:40px}
.button--forward
{background:#26bfa6;
	box-shadow:0 3px 0 #1e9481}
.button--forward:not(.button--disabled):hover
{background:#22cdb1;
	box-shadow:0 3px 0 #22aa94}
.button--forward:not(.button--disabled):hover:not(.button--disabled):active
{box-shadow:none}
.button--disabled
{background:rgba(153,172,191,.5);
	text-shadow:none;
box-shadow:0 3px 0 rgba(153,172,191,.65);
cursor:default;
pointer-events:none}
.button.is-processing,.button.processed
{color:transparent!important;
	text-shadow:none!important;
position:relative;
pointer-events:none}
.button.is-processing::before,.button.processed::before
{-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
background:url(../../../common/img/loader.svg);
background-size:contain;
width:28px;
height:28px;
position:absolute;
left:50%;
top:50%;
content:''}
._button_1
{background:#d9572b;
	box-shadow:0 3px 0 #b14520}
._button_1:hover
{background:#ee6030}
._button_1:active
{position:relative;
	box-shadow:none;
top:3px}
.payment-method:hover .payment-method__card,.payment-method__input:checked~.payment-method__card,.ui-tab-simple.active,.ui-tab-simple.is-active,.ui-tab-simple:hover
{box-shadow:inset 0 0 0 2px #d9572b}
.modal-confirm .button
{min-width:100px}
.ui-tab-simple
{display:inline-block;
	padding:0 20px;
font-size:14px;
line-height:45px;
height:45px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
cursor:pointer;
color:#384f66;
letter-spacing:1px;
transition:all .2s}
.ui-tab-simple.active,.ui-tab-simple.is-active,.ui-tab-simple:hover
{color:#d9572b}
.tab-content
{display:none}
.tab-content.active
{display:block;
	position:relative;
z-index:1}
.ui-arrow-link:after,.ui-backarrow-link:before
{display:inline-block;
	width:10px;
height:10px;
vertical-align:middle}
.ui-white-link
{color:#fff}
.ui-white-link:hover
{color:#ff916b;
	text-decoration:none}
.ui-backarrow-link,.ui-default-link
{color:#d9572b;
	cursor:pointer}
.ui-white-link.ui-arrow-link:after
{background-position:-20px -240px}
.ui-default-link
{text-decoration:underline}
.ui-default-link:hover
{color:#ee6030;
	text-decoration:none}
.ui-arrow-link:after
{content:"";
background:url(../img/sprite-general.png) -40px -250px;
margin-left:3px}
.ui-arrow-link:hover:after
{background-position:-20px -250px}
.ui-backarrow-link:before
{content:"";
background:url(../img/sprite-general.png) -40px -240px;
margin-right:3px}
.ui-counter
{position:absolute;
	top:3px;
left:60px;
background:#d94141;
border-radius:10px;
font-size:11px;
color:#fff;
text-align:center;
text-shadow:0 2px 0 rgba(0,0,0,.15);
line-height:20px;
min-width:20px;
padding:0 7px;
box-shadow:0 2px 0 rgba(0,0,0,.15)}
.tippy-tooltip
{background:#384f66;
	color:#fff;
font-size:12px}
.tippy-popper[x-placement^=top] [x-arrow]
{border-top-color:#384f66;
	bottom:-6px}
.tippy-popper[x-placement^=bottom] [x-arrow]
{border-bottom-color:#384f66}
.tippy-popper[x-placement^=left] [x-arrow]
{border-left-color:#384f66}
.tippy-popper[x-placement^=right] [x-arrow]
{border-right-color:#384f66}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
{-webkit-appearance:none;
	margin:0}
.footer-language
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin-left:16px}
.footer-language .language-switcher__title
{display:inline-block;
	font-size:14px;
font-weight:500}
.footer-language .language-select
{border:2px solid #fff;
	border-radius:4px;
background:#f3f6f9;
min-width:165px;
margin-left:15px;
display:inline-block;
vertical-align:middle}
.footer-language .language-select .selectric
{border:none}
.footer-language .language-select .selectric .label,.footer-language .language-select .selectric-items li
{color:#384f66}
.language-select--short.language-select
{border:none;
	background:0 0;
min-width:100%;
margin:0}
.language-select--short .selectric
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
border-width:0;
height:40px;
width:40px;
padding:0}
.modal.dark-theme .auth-form-character__bubble-content,.sidebar
{-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
-webkit-flex-direction:column}
.language-select--short .selectric .label
{width:22px;
	line-height:23px;
height:23px;
border:1px solid #fff;
border-radius:3px;
margin:0}
.language-select--short .selectric .button
{display:none}
.language-select--short .selectric .lang-flag
{margin:0}
.language-select--short .selectric-items li
{text-align:center;
	padding:8px 6px}
.language-select--short .custom-select .lang-flag
{border:1px solid #fff;
	border-radius:4px;
margin:0}
.language-select--short .selectric-above .selectric-items
{left:50%;
	-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
width:40px!important;
background:#192633;
border:none;
box-shadow:none;
margin:0}
.language-select--short .selectric-above .selectric-items li.highligted,.language-select--short .selectric-above .selectric-items li.selected,.sidebar
{background:#2d4359}
.sidebar
{z-index:100;
	position:fixed;
top:0;
left:0;
bottom:0;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
width:300px;
box-shadow:0 0 30px rgba(0,0,0,.3)}
.sidebar__logo,.sidebar__logo-link
{display:block;
	position:relative}
.sidebar__navigation-item,.sidebar__user-holder,.user-wallet__rebill
{box-shadow:0 1px 0 rgba(255,255,255,.05)}
.sidebar__logo-holder
{-webkit-flex-shrink:0;
	-ms-flex-negative:0;
flex-shrink:0;
padding:0 15px;
text-align:center}
.sidebar__logo
{background-image:url(../img/logo_horizontal.svg);
	background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
margin:0 auto;
width:185px;
height:95px}
.sidebar__navigation-icon
{display:inline-block;
	vertical-align:middle;
width:28px;
height:28px;
fill:#fff;
margin-right:15px}
.sidebar__navigation-item
{position:relative;
	display:block;
padding:10px 15px;
text-decoration:none;
cursor:pointer;
-webkit-transition:all .6s;
transition:all .6s}
.sidebar__navigation-item:hover
{background:rgba(255,255,255,.05)}
.sidebar__navigation-item .upload-documents-status__icon
{position:absolute;
	right:0;
top:50%;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
width:20px;
height:20px}
.sidebar__navigation-title
{display:inline-block;
	vertical-align:middle;
color:#fff;
font-family:Lato-Bold,sans-serif;
text-transform:uppercase;
letter-spacing:.1em}
.sidebar__user-holder
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
min-height:70px;
padding:16px 10px;
background:rgba(0,0,0,.15);
text-align:left}
.sidebar__guest-btn
{display:block;
	margin:0 auto;
width:75%;
max-width:210px}
.sidebar__guest-btn:first-child
{margin-bottom:10px}
.sidebar__guest-holder
{padding:10px 10px 13px}
.sidebar .nav-item .ui-counter
{position:static;
	margin-left:10px;
display:inline-block}
.sidebar .nav-item .user-balance
{display:inline-block;
	vertical-align:middle}
.sidebar .notifications-holder
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
font-size:0;
background:#192633}
.sidebar .notifications-item
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
position:relative;
box-shadow:-1px 0 0 #2d4359;
height:44px}
.sidebar .notifications-item:hover
{background:rgba(0,0,0,.05)}
.sidebar .notifications-item__icon
{-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
fill:#fff;
height:34px;
width:34px;
position:absolute;
left:50%;
top:50%}
.sidebar .notifications-item .language-switcher
{margin:0;
	text-align:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
.sidebar .notifications-item .language-switcher .lang-flag::before
{margin:0}
.sidebar .notifications-item .custom-select .selectric
{background:0 0;
	width:100%}
.sidebar-container
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
.aside-support,.main-banners__grid
{display:-webkit-flex;
	display:-ms-flexbox}
.aside-support
{-webkit-flex-shrink:0;
	-ms-flex-negative:0;
flex-shrink:0;
display:-webkit-box;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:auto;
padding:18px 0}
.aside-support__icon
{margin-right:8px;
	fill:currentColor}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi)
	{aside .user-holder .guest-holder
		{padding:7px 15px}aside .notifications-holder .notification-item
	{height:54px}}@media (max-width:1360px)
	{aside .nav-item
		{padding:12px 15px 13px}}@media (max-height:900px)
	{.sidebar__logo-holder
		{padding:3px}
.sidebar__logo
{width:120px;
	height:50px}
.sidebar__user-holder
{padding:2px 10px}}
.main-banners__wrapper
{position:relative;
	background:#000;
overflow:hidden}
.main-banners__grid
{display:-webkit-box;
	display:flex;
opacity:0;
-webkit-transition:all .3s;
transition:all .3s}
.main-banners__grid.is-shown,.nav .top-menu-item:not(.item-disabled)
{opacity:1}
.main-banners__main-slider
{width:50%}
.main-banners__subgrid
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:50%}
.main-banners__subgrid-item
{position:relative;
	width:50%}
.banner-wrapper .banner-links,.main-banners__subgrid-info
{position:absolute;
	right:0;
bottom:0;
text-align:center;
left:0}
.main-banners__subgrid-link
{display:block;
	width:100%;
height:100%}
.main-banners__subgrid-link:hover .main-banners__subgrid-image
{-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
transform:scale(1.1)}
.main-banners__subgrid-image-holder
{overflow:hidden}
.main-banners__subgrid-image
{display:block;
	width:100%;
-webkit-transition:-webkit-transform .2s ease-in;
transition:-webkit-transform .2s ease-in;
transition:transform .2s ease-in;
transition:transform .2s ease-in,-webkit-transform .2s ease-in}
.main-banners__subgrid-image2
{     display: block;

  margin-left: auto;

  margin-right: auto;

  width: 50%;
}

.main-banners__subgrid-info
{padding:3%;
	color:#fff;
text-shadow:0 0 5px #000;
background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,.8) 100%);
background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,.8) 100%)}
.main-banners__subgrid-title
{text-transform:uppercase;
	font-size:.8vw;
font-family:Lato-Black,sans-serif}
.main-banners__subgrid-description
{font-size:.7vw;
	margin-bottom:1%}
.banner-wrapper .banner-links
{padding-bottom:70px}
.banner-wrapper .more-link-holder
{margin-top:20px}
.top-benefits
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around}
.top-benefits__item
{position:relative;
	display:inline-block;
font-size:16px;
white-space:nowrap}
.top-benefits__item::before
{content:"";
display:inline-block;
vertical-align:middle;
background:url(../img/sprite-general.png);
height:80px}
.top-benefits__bonus::before
{width:80px;
	background-position:0 -40px}
.top-benefits__responsive::before
{width:120px;
	background-position:-80px -40px;
margin-right:5px}
.top-benefits__support::before
{width:80px;
	background-position:-200px -40px}
.top-benefits__text
{white-space:normal;
	display:inline-block;
vertical-align:middle;
width:200px}@media screen and (max-width:1360px)
{.top-benefits__item
	{font-size:14px}
.top-benefits__text
{width:180px}}
.navbar
{padding:0 10px;
	position:relative}
.nav
{text-align:center;
	padding:25px 0 40px}
.nav .top-menu-item
{position:relative;
	display:inline-block;
text-decoration:none;
padding:0}
.nav .top-menu-item .svg-icon
{display:block;
	width:36px;
height:36px;
margin:0 auto;
fill:#384f66}
.nav .top-menu-item.no-favs
{display:none}
.nav .top-menu-item:not(.item-disabled) .top-menu-link
{cursor:pointer}
.nav .top-menu-item.item-disabled::after
{content:"soon";
position:absolute;
top:2px;
right:50%;
display:block;
padding:0 5px;
border-radius:3px;
background-color:#384f66;
color:#fff;
font-size:10px;
font-family:Lato-Black,sans-serif;
text-transform:uppercase;
-webkit-transform:translate(120%,0);
-ms-transform:translate(120%,0);
transform:translate(120%,0)}
.footer-list__link,.form .form-description,.nav .top-menu-item .top-menu-link,.one-click-header,.user-widget .user-info
{font-family:Lato-Bold,sans-serif}
.nav .top-menu-item.item-disabled .top-menu-link
{opacity:.5}
.nav .top-menu-item .ui-counter
{left:auto;
	right:50%;
margin-right:-10px;
-webkit-transform:translate(100%,0);
-ms-transform:translate(100%,0);
transform:translate(100%,0)}
.nav .top-menu-item .top-menu-link
{color:#384f66;
	text-transform:uppercase;
text-decoration:none;
display:block;
margin:0 15px;
cursor:default}
.nav .top-menu-item .top-menu-link:before
{display:block;
	margin:0 auto;
width:40px;
height:40px;
background:url(../img/sprite-general.png)}
.nav .top-menu-item .top-menu-link.icon-profile:before
{content:"";
background-position:-320px -120px}
.nav .top-menu-item .top-menu-link.icon-promotions:before
{content:"";
background-position:-360px -120px}
.nav .top-menu-item .top-menu-link.icon-cashier:before
{content:"";
background-position:-400px -120px}
.nav .top-menu-item .top-menu-link.icon-messages:before
{content:"";
background-position:-440px -120px}
.nav .top-menu-item .top-menu-link.icon-settings:before
{content:"";
background-position:-480px -120px}
.nav .top-menu-item .top-menu-link .icon-verification
{width:40px;
	height:40px}
.nav .top-menu-item.active:not(.item-disabled) .top-menu-link,.nav .top-menu-item:not(.item-disabled):hover .top-menu-link
{color:#d9572b}
.nav .top-menu-item.active:not(.item-disabled) .top-menu-link.icon-profile:before,.nav .top-menu-item:not(.item-disabled):hover .top-menu-link.icon-profile:before
{background-position:-320px -160px}
.nav .top-menu-item.active:not(.item-disabled) .top-menu-link.icon-promotions:before,.nav .top-menu-item:not(.item-disabled):hover .top-menu-link.icon-promotions:before
{background-position:-360px -160px}
.nav .top-menu-item.active:not(.item-disabled) .top-menu-link.icon-cashier:before,.nav .top-menu-item:not(.item-disabled):hover .top-menu-link.icon-cashier:before
{background-position:-400px -160px}
.nav .top-menu-item.active:not(.item-disabled) .top-menu-link.icon-messages:before,.nav .top-menu-item:not(.item-disabled):hover .top-menu-link.icon-messages:before
{background-position:-440px -160px}
.nav .top-menu-item.active:not(.item-disabled) .top-menu-link.icon-settings:before,.nav .top-menu-item:not(.item-disabled):hover .top-menu-link.icon-settings:before
{background-position:-480px -160px}
.nav .top-menu-item.active:not(.item-disabled) .svg-icon,.nav .top-menu-item:not(.item-disabled):hover .svg-icon
{fill:#d9572b}
.nav .top-menu-item .upload-documents-status__icon
{width:15px;
	height:15px;
position:absolute;
top:0;
right:40px;
fill:#d9572b}
.nav .top-menu-item .upload-documents-status__icon.requested
{fill:#d9572b}
.nav .top-menu-item .upload-documents-status__icon.reviewing
{fill:#e58f17}
.nav .top-menu-item .upload-documents-status__icon.expired,.nav .top-menu-item .upload-documents-status__icon.failed
{fill:#d94141}
.nav .top-menu-item .upload-documents-status__icon.approved
{fill:#1c8c7a}
.categories .nav
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}@media screen and (max-width:1280px)
{.categories .nav
	{-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
flex-wrap:wrap}}
.categories .nav .top-menu-item
{margin:0}
.modal-head .top-menu-item
{min-width:140px}
.synd-top-section-wrapper
{background:#e6ecf2;
	padding:0 25px}
.synd-top-section
{padding-top:20px;
	max-width:1200px;
margin:0 auto}
.footer-list
{border-bottom:2px solid rgba(153,172,191,.5);
	margin:0 0 20px;
padding:0 0 10px;
text-align:center}
.footer-list__item
{display:inline-block;
	margin:0 8px 10px}
.footer-copy,.footer-selects
{display:-webkit-box;
	display:-webkit-flex}
.footer-list__link
{text-transform:uppercase;
	color:#d9572b;
line-height:1;
font-size:12px;
font-weight:700}
.footer-list__link:hover
{text-decoration:none}
.footer-about
{max-width:400px;
	-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.footer-about h3
{text-align:left;
	text-transform:uppercase;
font:16px Lato-Black,sans-serif;
margin-top:0}
.footer-selects
{display:-ms-flexbox;
	display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end}
.footer-selects>*
{margin:10px 0 0 16px}
.footer-text
{color:#99acbf;
	padding:10px 0 10px 115px;
position:relative;
text-align:left;
border-top:2px solid rgba(153,172,191,.5)}
.footer-copy
{display:-ms-flexbox;
	display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.paysystems
{text-align:center;
	margin:0 25px 20px}
.paysystems .paysystem-icon
{margin:5px 10px}
.paysystems a
{text-decoration:none}
.game-developers
{padding:20px 10px 15px;
	border-top:2px solid rgba(153,172,191,.5);
text-align:center}
.game-developers__link
{display:inline-block;
	vertical-align:middle;
margin:5px 10px;
text-decoration:none}
.contacts,.footer-columns
{display:-webkit-flex;
	display:-ms-flexbox}
.footer-columns
{margin-bottom:20px;
	position:relative;
text-align:left;
display:-webkit-box;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.footer-columns .contacts
{color:#384f66;
	-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start}
.footer-columns .contacts__item
{line-height:30px}
.footer-columns .contacts__item+.contacts__item
{margin-left:20px}
.contacts
{display:-webkit-box;
	display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
.contacts__item
{line-height:20px;
	display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
text-transform:lowercase;
margin:0 5px;
color:#d9572b;
text-decoration:underline;
cursor:pointer}
.form-group-flex,.language-switcher
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox}
.contacts__item:hover
{color:#ee6030;
	text-decoration:none}
.contacts__icon
{fill:#384f66;
	margin-right:6px;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:20px;
height:20px}#ceg-seal-container
{position:absolute;
	top:20px;
left:0;
width:90px}
.language-switcher
{-webkit-flex-shrink:0;
	-ms-flex-negative:0;
flex-shrink:0;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.language-switcher:after
{position:absolute;
	width:0;
height:0;
overflow:hidden;
z-index:-1;
content:url(../../../common/img/flags/flag-en.svg) url(../../../common/img/flags/flag-sv.svg) url(../../../common/img/flags/flag-no.svg) url(../../../common/img/flags/flag-fi.svg) url(../../../common/img/flags/flag-at.svg) url(../../../common/img/flags/flag-ca.svg) url(../../../common/img/flags/flag-nl.svg) url(../../../common/img/flags/flag-cl.png) url(../../../common/img/flags/flag-uy.png) url(../../../common/img/flags/flag-mx.png) url(../../../common/img/flags/flag-br.png)}
.language-switcher>div
{display:inline-block;
	vertical-align:middle;
position:relative}
.language-switcher .ui-select
{width:165px;
	font-size:0;
line-height:20px;
margin-left:15px;
cursor:pointer}
.language-switcher .ui-select span
{display:inline-block;
	vertical-align:middle;
line-height:1;
font-size:14px}
.language-switcher .ui-select a
{color:inherit;
	text-decoration:none}
.language-switcher .select-placeholder
{padding:7px 10px;
	border:2px solid #fff;
border-radius:4px;
background:#f3f6f9}
.language-switcher .select-placeholder:after
{content:"";
position:absolute;
margin-top:-5px;
top:50%;
right:10px;
width:10px;
height:10px;
background:url(../img/sprite-general.png) -20px -260px}
.language-switcher .select-placeholder.opened:after
{background-position:-30px -260px}
.language-switcher .select-placeholder.opened+.select-options
{display:block}
.language-switcher .select-options
{display:none;
	position:absolute;
top:100%;
left:0;
right:0;
margin:-2px 0 0;
border:2px solid #fff;
border-radius:0 0 4px 4px;
background:#f3f6f9;
z-index:1}
.language-switcher .select-options.top
{top:auto;
	bottom:100%;
margin:0 0 -2px;
border-radius:4px 4px 0 0}
.language-switcher .select-options .select-option
{cursor:pointer;
	padding:7px 10px;
display:block}
.language-switcher .select-options .select-option.selected,.language-switcher .select-options .select-option:hover
{background:#d9572b}
.language-switcher .select-options .select-option.selected span,.language-switcher .select-options .select-option:hover span
{color:#fff}
.language-switcher .select-options .select-option input
{position:fixed;
	top:-100px;
left:-100px}
.language-switcher .lang-flag::before
{content:'';
background-size:contain;
background-position:50% 50%;
display:inline-block;
vertical-align:middle;
width:20px;
height:20px;
margin-right:10px}
.language-switcher .lang-flag.en::before
{background-image:url(../../../common/img/flags/flag-en.svg)}
.language-switcher .lang-flag.sv::before
{background-image:url(../../../common/img/flags/flag-sv.svg)}
.language-switcher .lang-flag.no::before
{background-image:url(../../../common/img/flags/flag-no.svg)}
.language-switcher .lang-flag.fr::before
{background-image:url(../../../common/img/flags/flag-ca.svg)}
.language-switcher .lang-flag.fi::before
{background-image:url(../../../common/img/flags/flag-fi.svg)}
.language-switcher .lang-flag.at::before,.language-switcher .lang-flag.de::before
{background-image:url(../../../common/img/flags/flag-at.svg)}
.language-switcher .lang-flag.nl::before
{background-image:url(../../../common/img/flags/flag-nl.svg)}
.language-switcher .lang-flag.cl::before
{background-image:url(../../../common/img/flags/flag-cl.png)}
.language-switcher .lang-flag.uy::before
{background-image:url(../../../common/img/flags/flag-uy.png)}
.language-switcher .lang-flag.mx::before
{background-image:url(../../../common/img/flags/flag-mx.png)}
.language-switcher .lang-flag.br::before
{background-image:url(../../../common/img/flags/flag-br.png)}
.language-switcher .lang-flag.ru::before
{background-image:url(../../../common/img/flags/flag-ru.svg)}
.language-switcher .lang-flag.ag::before
{background-image:url(../../../common/img/flags/flag-ag.svg)}
.language-switcher .lang-flag.co::before
{background-image:url(../../../common/img/flags/flag-co.svg)}
.language-switcher .lang-flag.pe::before
{background-image:url(../../../common/img/flags/flag-pe.png)}
.language-switcher .lang-flag.es::before
{background-image:url(../../../common/img/flags/flag-es.png)}
.phone-switcher__code
{display:inline-block;
	margin-right:8px;
text-transform:uppercase}
.phone-switcher__icon
{fill:#384f66;
	width:18px;
height:18px;
display:inline-block;
vertical-align:middle;
margin:-2px 4px 0 0}
.modal-content,.modal-dialog
{height:100%;
	position:relative}
.phone-switcher .select-label
{max-width:88px;
	overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.table
{display:table;
	width:100%;
height:100%}
.table .cell
{display:table-cell;
	text-align:center;
vertical-align:middle}
.modal-open
{overflow:hidden}
.modal
{z-index:99;
	position:fixed;
display:none;
top:0;
left:300px;
right:0;
bottom:0;
overflow:hidden;
-webkit-overflow-scrolling:touch;
outline:0;
background-color:rgba(56,79,102,.7)}
.modal.fade
{-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in;
opacity:0}
.modal.in
{-webkit-transition:all .2s ease-in .2s;
	transition:all .2s ease-in .2s;
opacity:1}
.modal.fade .modal-dialog
{-webkit-transform:translate(0,-5%);
	-ms-transform:translate(0,-5%);
transform:translate(0,-5%);
-webkit-transition:all .3s ease-in;
transition:all .3s ease-in;
opacity:0}
.modal.in .modal-dialog
{-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
transform:translate(0,0);
-webkit-transition:all .3s ease-out .2s;
transition:all .3s ease-out .2s;
opacity:1}
.modal-dialog
{width:100%;
	overflow-x:hidden;
overflow-y:auto}
.modal-dialog--external-verification .modal-content
{padding-top:50px}
.modal-content
{outline:0;
	text-align:center}
.modal-header
{padding:30px 15px 0;
	font-size:1.8rem;
font-weight:700}
.modal-body
{position:relative;
	padding:0}
.modal-close
{position:absolute;
	top:30px;
right:30px;
border-radius:100%;
width:50px;
height:50px;
cursor:pointer;
z-index:1;
background:#e6ecf2}
.modal-close:after,.modal-close:before
{content:"";
position:absolute;
width:20px;
height:2px;
border-radius:2px;
top:50%;
left:50%;
margin:-1px 0 0 -10px;
background:#384f66;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)}
.modal-close:after
{-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
transform:rotate(-45deg)}
.modal-close:hover:after,.modal-close:hover:before
{background:#d9572b}
.modal-scrollbar-measure
{position:absolute;
	top:-9999px;
width:50px;
height:50px;
overflow:scroll}
.modal-ui
{border-radius:6px;
	box-shadow:0 0 15px rgba(0,0,0,.5);
display:inline-block;
min-width:310px}
.modal-ui .modal-head
{border-radius:4px 4px 0 0;
	background:#e6ecf2;
padding:15px 50px;
text-align:center;
position:relative;
font-family:Lato-Black,sans-serif;
font-size:24px;
text-transform:uppercase}
.modal-ui .modal-head .modal-close
{position:absolute;
	top:50%;
right:15px;
width:20px;
height:20px;
margin-top:-10px;
background:0 0;
cursor:pointer;
border-radius:0}
.modal-ui .modal-body
{background:#fff;
	border-radius:4px}
.modal-ui .modal-head+.modal-body
{border-radius:0 0 4px 4px}
.modal-ui .form-row:after
{content:"";
display:block;
clear:both}
.modal-ui .form-row .button
{display:block;
	width:100%;
margin-bottom:15px}
.modal-ui .pass-recovery-link
{float:left}
.modal-ui .signup-link
{float:right}
.modal-fullpage
{background-color:#fff}
.modal-fullpage .modal-dialog
{overflow-y:hidden}
.modal-fullpage .modal-content
{position:absolute;
	top:0;
left:0;
right:0;
bottom:0;
overflow:scroll;
overflow-x:hidden}
.modal-fullpage .modal-body-content
{max-width:960px;
	margin:0 auto;
padding-bottom:15px}
.modal-fullpage .nano-pane
{width:6px}
.modal-fullpage .nano-pane>.nano-slider
{background:#384f66}
.modal-confirm
{z-index:101;
	left:0}
.modal-confirm .modal-body
{padding:20px 30px}
.popup-bg
{position:fixed;
	top:0;
right:0;
left:0;
bottom:0;
background:rgba(56,79,102,.7);
z-index:99;
display:none}
.popup-wrapper
{display:table;
	height:100%;
width:100%}
.popup-wrapper .popup-window
{display:table-cell;
	text-align:center;
vertical-align:middle}
.popup-wrapper .popup-window .popup
{border-radius:6px;
	box-shadow:0 0 15px rgba(0,0,0,.5);
display:inline-block;
min-width:310px}
.popup-wrapper .popup-window .popup .popup-title-wrapper
{border-radius:4px 4px 0 0;
	background:#e6ecf2;
padding:15px 50px;
text-align:center;
position:relative}
.popup-wrapper .popup-window .popup .popup-title-wrapper .popup-title
{font-family:Lato-Black,sans-serif;
	font-size:24px;
text-transform:uppercase}
.popup-wrapper .popup-window .popup .popup-title-wrapper .popup-close
{position:absolute;
	top:50%;
right:15px;
width:20px;
height:20px;
margin-top:-10px;
background:url(../img/sprite-general.png) 0 -240px;
cursor:pointer}
.popup-wrapper .popup-window .popup .popup-title-wrapper .popup-close:hover
{background-position:0 -260px}
.popup-wrapper .popup-window .popup .popup-body
{background:#fff;
	border-radius:0 0 4px 4px}
.popup-wrapper .popup-window .popup .form-row:after
{content:"";
display:block;
clear:both}
.popup-wrapper .popup-window .popup .form-row .button
{display:block;
	width:100%;
margin-bottom:15px}
.popup-wrapper .popup-window .popup .pass-recovery-link
{float:left}
.popup-wrapper .popup-window .popup .signup-link
{float:right}
.signup-blocked
{padding:30px 40px 170px}
.signup-blocked:after
{content:'';
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
width:290px;
height:170px;
background-image:url(../img/service_not_available.jpg);
background-position:center bottom;
background-repeat:no-repeat}
.signup-blocked p
{max-width:500px;
	margin-top:0;
font-size:16px}
.selectric-wrapper
{position:relative;
	cursor:pointer;
text-align:left}
.selectric-responsive
{width:100%}
.selectric
{border:2px solid #e6ecf2;
	position:relative;
border-radius:4px}
.selectric .label
{display:block;
	white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
margin:0 26px 0 10px;
line-height:36px;
color:#99acbf;
height:36px}
.selectric-wrapper .selectric .button
{margin:auto}
.selectric .button
{background:0 0;
	border-radius:0;
display:block;
position:absolute;
right:0;
top:0;
bottom:0;
margin:auto;
width:28px;
height:38px;
color:#99acbf;
text-align:center;
font:0/0 a;
text-shadow:none;
padding:0;
box-shadow:none}
.selectric .button:hover
{background:0 0}
.selectric .button:active
{position:absolute}
.selectric .button:after
{content:" ";
position:absolute;
top:50%;
right:10px;
width:10px;
height:10px;
margin-top:-5px;
background:url(../img/sprite-general.png) -20px -260px}
.selectric-hover .selectric .button:after
{background-position:-20px -270px}
.selectric-open
{z-index:9999}
.selectric-open .selectric
{border-radius:4px 4px 0 0}
.selectric-open .selectric .button:after
{background-position:-30px -260px}
.selectric-open .selectric-hover .selectric .button:after
{background-position:-30px -270px}
.selectric-open.selectric-above .selectric
{border-radius:0 0 4px 4px}
.selectric-open .selectric-items
{display:block}
.selectric-disabled
{opacity:.5;
	cursor:default;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.selectric-hide-select
{position:relative;
	overflow:hidden;
width:0;
height:0}
.selectric-hide-select select
{position:absolute;
	left:-100%}
.selectric-hide-select.selectric-is-native
{position:absolute;
	width:100%;
height:100%;
z-index:10}
.selectric-hide-select.selectric-is-native select
{position:absolute;
	top:0;
left:0;
right:0;
height:100%;
width:100%;
border:none;
z-index:1;
box-sizing:border-box;
opacity:0}
.selectric-input
{position:absolute!important;
	top:0!important;
left:0!important;
overflow:hidden!important;
clip:rect(0,0,0,0)!important;
margin:0!important;
padding:0!important;
width:1px!important;
height:1px!important;
outline:0!important;
border:none!important;
background:0 0!important}
.selectric-temp-show
{position:absolute!important;
	visibility:hidden!important;
display:block!important}
.selectric-items
{display:none;
	position:absolute;
top:100%;
left:0;
background:#fff;
border:2px solid #e6ecf2;
z-index:-1;
overflow:hidden;
border-radius:0 0 4px 4px;
margin-top:-2px;
box-shadow:0 0 0 1px #fff}
.selectric-items .selectric-scroll
{height:100%;
	overflow:auto;
position:relative}
.selectric-above .selectric-items
{top:auto;
	bottom:100%;
border-radius:4px 4px 0 0;
margin-bottom:-2px}
.selectric-items li,.selectric-items ul
{list-style:none;
	padding:0;
margin:0;
font-size:14px;
line-height:20px;
min-height:20px}
.selectric-items li
{display:block;
	padding:5px 10px;
color:#99acbf;
cursor:pointer}
.selectric-items li.highlighted,.selectric-items li.selected
{background:#e6ecf2;
	color:#384f66}
.selectric-items li:hover
{background:#d9572b;
	color:#fff}
.selectric-items .disabled
{opacity:.5;
	cursor:default!important;
background:0 0!important;
color:#666!important;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.selectric-items .selectric-group .selectric-group-label
{font-weight:700;
	padding-left:10px;
cursor:default;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background:0 0;
color:#444}
.selectric-items .selectric-group.disabled li
{opacity:1}
.selectric-items .selectric-group li
{padding-left:25px}
.nano-content:focus
{outline:dotted thin}
.selectric-scroll::-webkit-scrollbar
{display:none}
.has-scrollbar>.nano-content::-webkit-scrollbar
{display:block}
.nano-pane
{position:absolute;
	width:5px;
right:2px;
top:3px;
bottom:3px;
z-index:1}
.nano-pane>.nano-slider
{background:#d5dfe9;
	position:relative;
margin:0 1px;
border-radius:10px}
.dark-select .selectric,.dark-select .selectric-items
{background:#17232d;
	border-color:transparent}
.dark-select .selectric-items
{box-shadow:none}
.dark-select .selectric-items li.highlighted,.dark-select .selectric-items li.selected
{background:rgba(255,255,255,.05);
	color:#fff}
._error-shown
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0)}
._error-shown .help-block
{display:block}::-webkit-input-placeholder
{color:#99acbf}::-moz-placeholder
{color:#99acbf;
	opacity:1}:-ms-input-placeholder
	{color:#99acbf}:-moz-placeholder
	{color:#99acbf;
	opacity:1}input:disabled::-webkit-input-placeholder
	{color:rgba(153,172,191,.5)}input:disabled:-moz-placeholder
	{color:rgba(153,172,191,.5)}input:disabled:-ms-input-placeholder
	{color:rgba(153,172,191,.5)}input:disabled::-moz-placeholder
	{color:rgba(153,172,191,.5)}
.form
{padding:15px;
	margin:0 auto}
.form.form-wide
{width:560px}
.form .form-description
{text-transform:uppercase;
	margin-bottom:5px}
.form .step-counter
{margin-bottom:15px}
.form-row
{width:250px;
	margin:0 auto}
.form-row.form-group-inline
{display:inline-block;
	vertical-align:top}
.form-row.wrapper-1-3
{width:80px}
.form-row.wrapper-2-3
{width:160px}
.form-group-flex
{display:flex;
	-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.form-group-flex.field-size-equal .form-group,.form-group-flex.field-size-equal .form-input
{width:49%}
.form-group-flex.field-size-equal .form-group:first-child
{margin-right:1%}
.form-group-flex.field-size-equal .form-group:last-child
{margin-left:1%}
.form-group-flex.field-size-13-23 .form-group:first-child,.form-group-flex.field-size-13-23 .form-input:first-child
{width:33%}
.form-group-flex.field-size-13-23 .form-group:last-child,.form-group-flex.field-size-13-23 .form-input:last-child,.form-group-flex.field-size-13-23--inverted .form-group:first-child,.form-group-flex.field-size-13-23--inverted .form-input:first-child
{width:65%}
.form-group-flex.field-size-13-23--inverted .form-group:last-child,.form-group-flex.field-size-13-23--inverted .form-input:last-child
{width:33%}
.form-group-flex.field-size-13 .form-input
{width:80px}
.two-step-form .form-row
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
width:100%}
.two-step-form .form-group-inline
{width:50%;
	max-width:250px}
.two-step-form .form-group-flex .form-group
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.two-step-form .form-group-flex .form-group:nth-child(1)
{margin-right:5px}
.two-step-form .regform-button-holder
{max-width:250px}select.form-input__field
{padding:6px}
.form-input
{position:relative;
	margin-bottom:10px}
.form-input::after
{content:"";
position:absolute;
width:10px;
height:10px;
background:url(../img/sprite-general.png) 10px 10px no-repeat;
bottom:15px;
right:10px;
pointer-events:none}
.form-checkbox__input:checked+.form-checkbox__icon::before,.form-checkbox__input:checked+.form-radio__icon::before,.form-input__error::after,.form-radio__input:checked+.form-checkbox__icon::before,.form-radio__input:checked+.form-radio__icon::before,.toggler:before
{content:''}
.form-input.has-success::after
{background-position:-40px -260px}
.form-input.has-success .form-input__field,.form-input.has-success .selectric
{background:#e6ecf2;
	box-shadow:inset 0 0 0 50px #e6ecf2;
color:#384f66}
.form-input.has-success .form-input__field:focus,.form-input.has-success .selectric:focus
{box-shadow:0 0 10px #d5dfe9,inset 0 0 0 50px #e6ecf2}
.form-input.has-success .form-input__field .label,.form-input.has-success .selectric .label
{color:#384f66}
.form-input.has-error.required .form-input__field,.form-input.has-success.required .form-input__field
{padding-right:25px}
.form-input.button-center
{text-align:center}
.form-input.field-profilesettingsform-day:after,.form-input.field-profilesettingsform-gender:after,.form-input.field-profilesettingsform-month:after,.form-input.field-profilesettingsform-year:after
{display:none}
.form-input.field-signupform-confirm .form-input__error
{position:absolute;
	white-space:nowrap;
left:20px}
.form-input__field
{border-radius:4px;
	border:2px solid #e6ecf2;
width:100%;
padding:10px;
height:40px;
line-height:1;
color:#384f66;
background:#fff;
transition:all .2s}
.form-input__field[readonly]
{cursor:default;
	pointer-events:none;
opacity:.5}
.form-input__field:focus
{border-color:#d5dfe9;
	box-shadow:0 0 10px #d5dfe9;
color:#384f66}
.form-input__field option
{color:#99acbf}
.form-input__field.pay-input
{border-radius:6px;
	font-size:24px;
font-family:Lato-Black,sans-serif;
height:50px;
text-align:center;
background:#e6ecf2;
color:#384f66}
.form-input__field.pay-input.has-success
{background:#e6ecf2;
	box-shadow:inset 0 0 0 50px #e6ecf2}
.form-input__field.pay-input.has-success:focus
{box-shadow:0 0 10px #d5dfe9,inset 0 0 0 50px #e6ecf2}
.form-input__field.pay-input.has-error
{border-color:#d94141;
	background:rgba(217,65,65,.2);
color:#384f66}
.form-input__field.pay-input.has-error+.form-input__error
{z-index:5;
	-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0);
opacity:1}
.form-input__field.pay-input.has-error+.form-input__error .help-block
{display:block}
.form-input__field.input-dark
{background:#e6ecf2}
.form-input__error
{z-index:-1;
	position:absolute;
right:0;
bottom:-webkit-calc(100% + 10px);
bottom:calc(100% + 10px);
border-radius:3px;
background:#2d4359;
font-size:12px;
color:#fff;
opacity:0;
-webkit-transform:translate(0,5px);
-ms-transform:translate(0,5px);
transform:translate(0,5px);
transition:all .2s}
.form-input__error::after
{position:absolute;
	right:5px;
bottom:-15px;
width:0;
height:0;
border:10px solid transparent;
border-top-color:#2d4359}
.form-input__error.arrow-left::after
{right:auto;
	left:5px}
.form-input__error .help-block
{text-align:left;
	margin:0;
padding:15px;
display:none}
.form-input__error.error-shown .help-block,.has-error.has-error .form-input__field:focus+.form-input__error .help-block,.has-error.has-error:hover .selectric-wrapper+.form-input__error .help-block
{display:block}
.form-input__error.error-shown
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0)}
.form-input__icon-holder
{-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
transform:translateY(-50%);
position:absolute;
top:20px;
right:8px}
.date-selector,.form-group
{position:relative}
.form-input--hidden
{margin:0;
	opacity:0}
.form-group,.form-label
{margin-bottom:10px}
.has-error.has-error .form-input__field,.has-error.has-error .selectric:not(.active)
{border-color:#d94141;
	color:#d94141}
.has-error.has-error .form-input__field::-webkit-input-placeholder,.has-error.has-error .selectric:not(.active)::-webkit-input-placeholder
{color:#d94141}
.has-error.has-error .form-input__field::-moz-placeholder,.has-error.has-error .selectric:not(.active)::-moz-placeholder
{color:#d94141;
	opacity:1}
.has-error.has-error .form-input__field:-ms-input-placeholder,.has-error.has-error .selectric:not(.active):-ms-input-placeholder
{color:#d94141}
.has-error.has-error .form-input__field:-moz-placeholder,.has-error.has-error .selectric:not(.active):-moz-placeholder
{color:#d94141;
	opacity:1}
.has-error.has-error .form-input__field:focus+.form-input__error,.has-error.has-error:hover .selectric-wrapper+.form-input__error
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0)}
.has-error.has-error .selectric-wrapper.selectric-open+.form-input__error
{opacity:0;
	z-index:-1;
-webkit-transform:translate(0,10px);
-ms-transform:translate(0,10px);
transform:translate(0,10px)}
.has-error.has-error .selectric-wrapper+.form-input__error,.has-error.has-error .selectric-wrapper+.form-input__error .help-block,.has-error.has-error .selectric-wrapper.selectric-open+.form-input__error .help-block
{display:none!important}
.has-error.has-error.date-selector:hover .form-input__error .help-block,.has-error.has-error.field-extendedprofilesettingsform-gender:hover .form-input__error .help-block,.has-error.has-error.field-rebillform-sum:hover .form-input__error .help-block,.has-error.has-error.field-signupextendedform-gender .form-input__error .help-block
{display:block}
.has-error.has-error::after
{background-position:-50px -260px}
.has-error.has-error.field-signupextendedform-gender .form-radio__icon
{border-color:#d94141;
	box-shadow:0 0 5px #ea9696}
.has-error.has-error.field-signupextendedform-gender .form-input__error
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0);
right:auto;
left:0}
.has-error.has-error.field-signupextendedform-gender .form-input__error::after
{right:auto;
	left:5px}
.has-error.has-error.field-extendedprofilesettingsform-gender:hover .form-input__error
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0);
right:auto;
left:0}
.has-error.has-error.field-extendedprofilesettingsform-gender:hover .form-input__error::after
{right:auto;
	left:5px}
.has-error.has-error.date-selector:hover .form-input__error,.has-error.has-error.field-rebillform-sum:hover .form-input__error
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0)}
.has-error.has-error.date-selector:hover .form-group>.form-input__error,.has-error.has-error.field-rebillform-sum:hover .form-group>.form-input__error
{display:none}
.date-selector .form-group
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
min-width:73px}
.date-selector .form-group:not(:nth-child(3))
{margin-right:5px}
.date-selector .form-input .form-input__error
{display:none!important}
.form-table
{white-space:nowrap}
.form-table .form-column
{display:inline-block;
	vertical-align:top;
white-space:normal}
.signup-step .regform-banner
{display:block;
	border-radius:0 0 4px}
.signup-step .term-confirm
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin:0 auto;
max-width:400px;
text-align:left}
.signup-step .term-confirm .form-group
{position:static;
	margin-bottom:0}
.signup-step .term-confirm .form-radio
{height:22px}
.signup-step .term-confirm+.term-confirm
{margin-top:8px}
.signup-banner-place
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
overflow:hidden}
.signup-step
{display:none}
.signup-step.active
{display:block}
.signup-step .form-group-notice
{color:#99acbf;
	font-style:italic;
padding-left:10px;
margin:-8px 0 8px}
.regform-banner-holder
{display:none}
.regform-banner-holder.active
{display:block}
.form-checkbox,.form-radio
{display:inline-block;
	position:relative;
padding:0 0 0 18px}
.form-checkbox__input,.form-radio__input
{position:fixed;
	left:-100em;
opacity:0}
.form-checkbox__icon,.form-radio__icon
{display:block;
	width:14px;
height:14px;
border-radius:3px;
border:1px solid #99acbf;
background-color:#e6ecf2;
cursor:pointer;
padding:2px 0 0 1px;
position:absolute;
left:0;
top:5px}
.has-error .form-checkbox__icon,.has-error .form-radio__icon
{border-color:#d94141}
.form-checkbox__label,.form-radio__label
{line-height:14px;
	display:inline-block;
vertical-align:middle}
.form-checkbox__icon::before
{display:block;
	width:10px;
height:10px;
background:url(../img/sprite-general.png) -50px -240px}
.form-radio__icon
{border-radius:100%;
	padding:3px 0 0 3px}
.form-radio__icon::before
{display:block;
	background:#d9572b;
width:6px;
height:6px;
border-radius:100%}
.field-gap
{margin-right:7px}
.radio-holder
{text-align:left;
	padding-top:8px}
.radio-holder .radio-label
{width:70px;
	cursor:pointer}
.radio-holder.margin-left
{margin-left:15px}
.radio-inline
{display:inline-block}
.form-row--recaptcha,.signup-container
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox}
.help-block-profilepassword-ok,.help-block-profilesettings-ok
{text-align:center;
	color:#26bfa6;
font-size:16px}
.term-confirm .form-radio__label
{text-align:left}
.captcha-container .captcha-error,.one-click-header,.payment-page,.payment-page .no-withdraw,.payment-page .payment-infoblock,.payment-page .payment-methods,.payment-page .term-confirm,.payment-page__notice,.requisites-fields .form-input .help-block,.top-five .top-five-title,.top-games-title
{text-align:center}
.field-signupextendedform-phonecode::after,.no-validate-icons .form-input::after,.term-confirm .form-input::after
{visibility:hidden;
	opacity:0}
.signup-container
{display:flex}
.field-signupextendedform-country.has-success .button::after,.field-signupextendedform-currency.has-success .button::after
{display:none}
.captcha-container
{display:none;
	margin:0 -26px 10px}
.captcha-container.is-visible
{display:block}
.captcha-container .g-recaptcha>div
{margin:0 auto}
.captcha-container .captcha-error
{display:none;
	font-size:12px;
color:#d94141;
margin:6px 0 0}
.captcha-container .captcha-error.is-visible
{display:block}
.form-row--limits
{position:relative}
.form-row--limits .limit-currency
{pointer-events:none;
	position:absolute;
top:11px;
right:15px;
color:#99acbf;
font-size:12px;
text-transform:uppercase;
-webkit-transition:opacity .3s;
transition:opacity .3s}
.form-row--limits .has-error+.limit-currency
{opacity:0}
.form-row--limits .has-success+.limit-currency
{color:#000;
	right:25px}
.form-row--recaptcha
{display:flex;
	-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:10px}
.payment-page .payment-methods,.user-widget
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox}
.user-widget
{display:flex;
	-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
font-size:0;
text-decoration:none;
position:relative}
.user-widget .user-ico
{-webkit-flex-shrink:0;
	-ms-flex-negative:0;
flex-shrink:0;
width:50px;
height:50px;
margin-right:5px;
background:url(../img/suits-sprite.png) no-repeat;
background-size:300px}
.user-widget .user-ico.level-1
{background-position:-5px -5px}
.user-widget .user-ico.level-2
{background-position:-65px -5px}
.user-widget .user-ico.level-3
{background-position:-125px -5px}
.user-widget .user-ico.level-4
{background-position:-185px -5px}
.user-widget .user-ico.level-5
{background-position:-245px -5px}
.user-widget .user-info
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
text-transform:uppercase}
.user-widget .user-info .user-name
{display:block;
	overflow:hidden;
color:#fff;
font-size:12px;
text-overflow:ellipsis;
white-space:nowrap;
max-width:90px}
.user-widget .user-info .user-lvl,.user-widget .user-info .user-status
{font-size:10px;
	color:#acb6bf}
.user-widget .user-info .user-lvl span
{color:#26bfa6}
.user-widget .user-balance
{padding-right:10px;
	margin:0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.user-widget .user-balance__value
{font-size:12px;
	color:#26bfa6}
.user-widget .verification-status-icon
{width:13px;
	height:13px;
position:absolute;
top:1px;
right:-15px}
.user-widget .verification-status-icon.requested
{fill:#d9572b}
.user-widget .verification-status-icon.reviewing
{fill:#e58f17}
.user-widget .verification-status-icon.expired,.user-widget .verification-status-icon.failed
{fill:#d94141}
.user-widget .verification-status-icon.approved
{fill:#1c8c7a}
.one-click-header
{padding:10px 0 0;
	color:#acb6bf;
font-size:10px;
text-transform:uppercase}
.user-wallet__rebill
{background-color:#2d4359;
	padding:10px}
.top-five
{padding:10px 0 15px;
	box-shadow:800px 0 0 #e6ecf2,-800px 0 0 #e6ecf2;
margin-bottom:25px}
.top-five+.top-five
{margin-top:-50px}@media screen and (max-width:1540px)
{.top-5 .slot-cell:last-child
	{display:none}}@media (-webkit-min-device-pixel-ratio:1.25) and (max-width:1540px),(min-resolution:120dpi) and (max-width:1540px)
{.top-5 .slot-cell:last-child
	{display:block}}
.payment-page
{margin:12px auto;
	padding:0 50px}
.payment-page .payment-methods
{font-size:0;
	display:flex;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
.payment-page .pay-selector
{margin-top:13px;
	display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.payment-page .pay-selector .dep-select
{-webkit-box-flex:1;
	-webkit-flex:1;
-ms-flex:1;
flex:1;
padding-right:3px}
.payment-page .pay-selector .dep-select:last-child
{padding-right:0}
.payment-page .pay-selector .dep-select .button
{width:100%}
.payment-page .pay-selector .dep-select .hidden-input:checked+.button
{background:#d9572b;
	box-shadow:0 3px 0 #b14520}
.payment-page .pay-selector .dep-select .hidden-input:checked+.button:hover
{background:#ee6030}
.payment-page .pay-selector .dep-select .hidden-input:checked+.button:active
{position:relative;
	box-shadow:none;
top:3px}
.payment-page .pay-selector .dep-select .hidden-input:checked+.button--pp
{background:#d9572b;
	box-shadow:0 3px 0 #b14520;
box-shadow:0 2px 0 #b14520}
.payment-page .pay-selector .dep-select .hidden-input:checked+.button--pp:hover
{background:#ee6030}
.payment-page .pay-selector .dep-select .hidden-input:checked+.button--pp:active
{position:relative;
	box-shadow:none;
top:3px}
.payment-page .pay-input-holder
{position:relative}
.payment-page .pay-input-holder::before
{height:50px;
	position:absolute;
top:0;
right:10px;
color:#99acbf;
font-size:24px;
line-height:50px;
font-family:Lato-Black,sans-serif}
.payment-page .pay-input-holder.has-error::after
{bottom:18px}
.payment-page .pay-input-holder.has-error .input-currency
{right:30px}
.payment-page .bill
{position:relative}
.payment-page .bill:after,.payment-page .bill:before
{content:"";
position:absolute;
height:5px;
left:2px;
right:2px;
background:url(../img/papercut.png) repeat-x;
background-size:10px}
.payment-page .bill:before
{top:0;
	background-position:0 100%}
.payment-page .bill:after
{bottom:0;
	background-position:0 0}
.payment-page .bill .bill-service-line
{font-family:Lato-Bold,sans-serif;
	text-transform:uppercase;
padding:10px 0}
.payment-page .bill .bill-service-line:first-child
{padding-top:0}
.payment-page .bill .bill-service-line:last-child
{padding-bottom:0}
.payment-page .bill .bill-service-line .service-title
{float:left}
.payment-page .bill .bill-service-line .service-value
{float:right}
.payment-page .bill .bill-service-line:not(.bill-total)
{border-bottom:1px dashed rgba(56,79,102,.25)}
.payment-page .bill .bill-service-line.bill-total
{color:#d9572b}
.payment-page .bill .bill-service-line:after
{content:"";
display:block;
clear:both}
.payment-page .term-confirm
{margin-top:15px}
.payment-page .term-confirm .form-group.field-signupform-confirm .form-input__error
{left:-8px;
	width:337px}
.payment-page .term-confirm .switch-inputs-holder
{display:inline-block}
.payment-page .term-confirm .checkbox-label
{max-width:330px}
.payment-page .pay-button
{display:block;
	width:250px;
margin:0 auto}
.payment-page .payment-infoblock
{margin-top:20px}
.payment-page .payment-infoblock .statement-info
{margin:0 auto 10px;
	color:#99acbf}
.payment-method:hover .payment-method__name,.payment-method__input:checked~.payment-method__name,.payment-page .payment-infoblock .statement-info a
{color:#d9572b}
.payment-page .no-withdraw__content
{font-size:16px}
.payment-page .no-withdraw .payment-method
{opacity:.35;
	pointer-events:none}
.payment-page .no-withdraw .hidden-input:checked+.method-name
{color:#384f66}
.payment-page .no-withdraw .hidden-input:checked+.method-name::before
{box-shadow:none}
.payment-page .bonus-section
{margin:12px 0}
.payment-page .email-selector
{display:none}
.payment-page .card-selector,.payment-page .email-selector.psc-enabled
{display:block}
.payment-page .card-selector.is-hidden,.payment-page .card-selector.psc-enabled
{display:none}
.payment-page__notice
{display:none;
	background:#d5dfe9;
color:#d94141;
font-size:12px;
line-height:1.2;
padding:7px}
.payment-page__notice.is-active
{display:block}
.payment-page .deposit-screen
{-webkit-transition:opacity .2s,visibility .2s;
	transition:opacity .2s,visibility .2s;
position:fixed;
z-index:-1;
opacity:0;
visibility:hidden}
.payment-page .deposit-screen.is-active
{position:relative;
	opacity:1;
visibility:visible;
z-index:3}
.payment-page .deposit-screen iframe
{border:0;
	display:block;
width:100%;
margin:30px auto 0;
height:750px}
.payment-page .deposit-screen__button-back,.requisites-holder
{display:-webkit-flex;
	display:-ms-flexbox;
-webkit-box-align:center}
.payment-page .deposit-screen__button-back
{background:0 0;
	text-decoration:none;
text-transform:uppercase;
font-weight:600;
display:-webkit-box;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.payment-page .deposit-screen__button-back .svg-icon
{-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
transform:rotate(180deg);
fill:currentColor;
width:12px;
height:12px;
margin:0 4px 0 0}
.payment-page .confirm-block,.payment-page .sum-selector
{margin:0 auto;
	max-width:460px}@media screen and (max-width:1200px)
	{.payment-page .ui-plate-content-block
		{padding-left:16px;
	padding-right:16px}}
.withdraw-form .card-selector
{display:block}
.withdraw-form .requisites-fields,.withdraw-form.requisites-required .card-selector
{display:none}
.withdraw-form.requisites-required .requisites-hint
{display:block}
.withdraw-form.requisites-required .requisites-fields
{display:block;
	padding:15px 20px;
margin:0 2px;
background-color:#e6ecf2}
.withdraw-form.expanded .expanded-requisites-form,.withdraw-form.wallet-id-required .wallet-id-holder
{display:block}
.withdraw-form.expanded .requisites-fields
{padding-bottom:0;
	background-color:#fff}
.withdraw-form .pay-input-holder.has-error .form-input__error
{z-index:3;
	opacity:1}
.withdraw-form .pay-input-holder.has-error .help-block
{display:block}
.withdraw-form .pay-input-holder.has-error .pay-input:focus+.form-input__error
{z-index:-1;
	opacity:0}
.field-payout-wallet.has-error .wallet-input::-webkit-input-placeholder
{color:#99acbf}
.field-payout-wallet.has-error .wallet-input::-moz-placeholder
{color:#99acbf;
	opacity:1}
.field-payout-wallet.has-error .wallet-input:-ms-input-placeholder
{color:#99acbf}
.field-payout-wallet.has-error .wallet-input:-moz-placeholder
{color:#99acbf;
	opacity:1}
.requisites-hint
{display:none;
	padding:5px 40px;
font-size:12px;
line-height:1.2;
background-color:#d5dfe9}
.requisites-hint p
{color:#d94141;
	margin:0 auto}
.requisites-fields .field-label,.requisites-fields .form-input
{display:inline-block;
	vertical-align:top;
font-size:1.4rem}
.payment-history-table .ui-table-td,.regform .slide__description .highlight,.slick-dots li,.toggler,.undo-withdraw__link,.undo-withdraw__text
{vertical-align:middle}
.requisites-fields .field-label
{font-size:14px;
	font-weight:700;
line-height:1.3}
.requisites-fields .form-input
{-webkit-flex-shrink:0;
	-ms-flex-negative:0;
flex-shrink:0;
width:295px;
-webkit-transition:none;
transition:none}
.requisites-fields .form-input__field
{margin-bottom:0;
	background-color:#fff}
.requisites-fields .form-input__field[readonly]
{background-color:#dbe0e6}
.requisites-holder
{display:-webkit-box;
	display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
position:relative;
max-width:400px;
margin:10px auto;
font-size:0;
text-align:left}
.requisites-holder .form-input
{margin-bottom:0}
.requisites-holder.date-of-birth>.form-input
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.requisites-holder.date-of-birth .form-input,.requisites-holder.date-of-birth .form-input.disabled
{margin-right:10px}
.requisites-holder.date-of-birth .form-input.disabled:last-child,.requisites-holder.date-of-birth .form-input:last-child
{margin-right:0}
.requisites-holder .date-of-birth__item
{-webkit-flex-shrink:1;
	-ms-flex-negative:1;
flex-shrink:1}
.expanded-requisites-form,.wallet-id-holder
{display:none}
.history-filter-wrapper
{margin:20px 0}
.history-filter-wrapper .history-filter-holder
{padding:15px}
.history-filter-wrapper .history-filter
{color:#384f66;
	margin:0 10px;
font-weight:700;
text-decoration:none}
.history-filter-wrapper .history-filter.active .toggler
{background-color:#26bfa6;
	border-color:#26bfa6;
-webkit-transition:background-color .5s,border-color .5s;
transition:background-color .5s,border-color .5s}
.history-filter-wrapper .history-filter.active .toggler:before
{background-color:#fff;
	-webkit-transform:translate(15px,0);
-ms-transform:translate(15px,0);
transform:translate(15px,0);
-webkit-transition:background-color .5s,-webkit-transform .5s;
transition:background-color .5s,-webkit-transform .5s;
transition:background-color .5s,transform .5s;
transition:background-color .5s,transform .5s,-webkit-transform .5s}
.loadmore-holder
{padding-bottom:20px}
.toggler
{position:relative;
	display:inline-block;
width:40px;
height:24px;
margin:0 5px;
background-color:transparent;
border:2px solid #99acbf;
border-radius:12px;
-webkit-transition:background-color .5s,border-color .5s;
transition:background-color .5s,border-color .5s}
.toggler:before
{position:absolute;
	top:1px;
left:2px;
width:18px;
height:18px;
background-color:#99acbf;
border-radius:50%;
transition:background-color .5s,transform .5s,-webkit-transform .5s}
.payment-history-table
{text-align:left}
.payment-history-table .comment-cell
{text-align:center;
	width:80px}
.payment-history-table .comment-cell .payment-comment-holder
{display:inline-block;
	position:relative;
width:20px;
height:20px}
.payment-history-table .comment-cell .payment-comment-holder:before
{content:"";
position:absolute;
width:40px;
height:40px;
top:50%;
left:50%;
margin:-14px 0 0 -20px;
cursor:pointer;
background:url(../img/sprite-general.png) -160px -200px}
.payment-history-table .comment-cell .payment-comment-holder.nocomment::before
{cursor:default;
	background-position:-200px -200px}
.payment-history-table .operation-status,.payment-history-table .payment-operation
{position:relative}
.payment-history-table .operation-status:before,.payment-history-table .payment-operation:before
{content:"";
position:absolute;
top:50%;
left:6px;
width:10px;
height:10px;
margin-top:-5px;
background:url(../img/sprite-general.png)}
.add-card__row--inline .form-input:nth-child(2),.payment-method,.payment-method__name,.undo-withdraw
{position:relative}
.payment-history-table .operation-status.payment-operation-1::before,.payment-history-table .payment-operation.payment-operation-1::before
{background-position:-40px -270px}
.payment-history-table .operation-status.payment-operation-2::before,.payment-history-table .payment-operation.payment-operation-2::before
{background-position:-50px -270px}
.payment-history-table .operation-status[data-status="1"]:before,.payment-history-table .operation-status[data-status="2"]:before,.payment-history-table .operation-status[data-status="5"]:before,.payment-history-table .payment-operation[data-status="1"]:before,.payment-history-table .payment-operation[data-status="2"]:before,.payment-history-table .payment-operation[data-status="5"]:before
{background-position:-80px -240px}
.payment-history-table .operation-status[data-status="3"]::before,.payment-history-table .payment-operation[data-status="3"]::before
{background-position:-40px -260px}
.payment-history-table .operation-status[data-status="4"]::before,.payment-history-table .payment-operation[data-status="4"]::before
{background-position:-50px -260px}
.undo-withdraw.ui-table-td
{width:150px;
	padding-left:5px;
padding-right:5px;
text-align:center}
.undo-withdraw__link
{display:inline-block;
	line-height:14px}
.undo-withdraw.show-popup .undo-withdraw__popup
{padding:9px 5px;
	-webkit-transform:scale(1,1);
-ms-transform:scale(1,1);
transform:scale(1,1);
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out}
.undo-withdraw.show-popup .undo-withdraw__popup>*
{opacity:1;
	-webkit-transition:opacity .5s ease-in .5s;
transition:opacity .5s ease-in .5s}
.undo-withdraw__holder
{font-size:12px;
	line-height:24px}
.undo-withdraw__holder .svg-icon
{fill:#7a8a99}
.undo-withdraw__popup
{position:absolute;
	top:0;
right:0;
bottom:0;
background-color:#e6ecf2;
-webkit-transform:scale(0,1);
-ms-transform:scale(0,1);
transform:scale(0,1);
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform-origin:right;
-webkit-transition:all .5s ease-in-out .5s;
transition:all .5s ease-in-out .5s}
.undo-withdraw__popup>*
{opacity:0;
	-webkit-transition:opacity .5s ease-in;
transition:opacity .5s ease-in}
.undo-withdraw__text
{display:inline-block;
	max-width:300px;
margin:0;
font-size:13px;
text-align:left}
.add-card__holder.is-hidden,.field-payout-paymentprovidername:after,.field-payout-returnurl:after,.payment-warning.is-hidden
{display:none}
.payment-history-nodata,.payment-warning
{text-align:center}
.undo-withdraw__btn
{margin:0 15px}
.payment-history-nodata h3
{margin:15px 0}
.input-currency
{position:absolute;
	top:50%;
right:10px;
color:#99acbf;
font-size:24px;
font-weight:700;
line-height:1;
margin-top:-12px;
pointer-events:none}
.button--pp.button--small
{height:40px;
	line-height:40px;
border-radius:3px;
padding:0;
width:64px}
.button--pp.button--secondary
{box-shadow:0 2px 0 #7a93ab}
.button--pp.button--disabled
{box-shadow:0 2px 0 rgba(153,172,191,.65)}
.payment-warning
{padding:5px 15px;
	background:#d5dfe9;
color:#d94141;
font-size:12px}
.payment-warning--large
{font-size:16px}
.add-card__holder
{padding:15px 0 5px;
	background-color:#e6ecf2}
.add-card,.alert
{background-color:#fff}
.add-card
{display:block;
	max-width:400px;
padding:20px 10px 10px;
margin:15px auto;
box-shadow:0 3px #c4d3e1}
.add-card__row--flex,.payment-method__card
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox}
.add-card__row
{margin-bottom:10px}
.add-card__row input
{font-size:14px}
.add-card__row--flex
{display:flex;
	-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
margin-bottom:15px}
.add-card__chip
{width:54px;
	height:44px;
background:url(../img/visa-chip.png) center center no-repeat;
background-size:100%}
.add-card__paysystem
{background-image:url(../../../common/img/rebill-paysystems.svg);
	background-position:0 30px;
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
height:30px;
width:89px}
.add-card__paysystem.modify-visa
{width:50px}
.add-card__row--inline
{font-size:0}
.add-card__row--inline .form-separator,.payment-method
{font-size:14px;
	display:inline-block;
vertical-align:top}
.add-card__row--inline .form-separator
{width:3.5714%;
	height:40px;
color:#99acbf;
line-height:38px}
.add-card__row--inline .form-input
{display:inline-block;
	vertical-align:top;
width:14.2857%}
.add-card__row--inline .form-input:nth-child(1)
{width:64.2857%;
	margin-right:3.5714%}
.add-card__row--inline .form-input:nth-child(1) .form-input__field
{text-align:left}
.add-card__row--inline .form-input .form-input__field
{text-align:center}
.add-card__row--inline .form-input.has-error .form-input__field,.profile-content .bonus-hint-profile .tippy-tooltip,.profile-content .infoblock h3
{text-align:left}
.payment-method
{margin:0 5px 5px;
	cursor:pointer;
text-align:center;
width:120px}
.payment-method--blurred
{opacity:.4}
.payment-method.is-hidden
{display:none}
.payment-method__name
{display:block;
	overflow:hidden;
text-overflow:ellipsis;
transition:all .2s}
.alert,.alert.alert-show,.payment-method__card,.slick-dots li,.slider
{-webkit-transition:all .2s}@media screen and (max-width:1100px)
{.payment-method__name:not(.payment-method__name--card)
	{display:none}}
.payment-method__card
{display:flex;
	-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
height:60px;
padding:5px;
background:#fff;
transition:all .2s}
.payment-method__icon
{font-size:0}
.payment-method__icon img
{max-width:110px;
	max-height:30px}
.payment-method__input
{position:absolute;
	left:0;
top:0;
width:100%;
height:100%;
opacity:0;
margin:0;
cursor:pointer}
.payment-method .paysystem-icon
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
max-height:100%}
.payment-method .paysystem-icon img
{max-width:100%;
	max-height:100%}
.payment-method--show-more
{font-size:16px}
.payment-method--show-more.is-hidden,.payment-method--show-more~.payment-method
{display:none}
.payment-method--show-more.is-hidden~.payment-method
{display:inline-block}
.page-cash .main>footer,.sum-selector.is-disabled
{display:none}
.payment-method:not(.payment-method--card)
{margin:0 .75% 5px;
	width:15%}
.sum-selector.is-disabled+.confirm-block
{margin-top:20px}
.page-cash .synd-page-section
{padding:0}
.page-cash .synd-page-wrapper
{max-width:inherit}
.page-cash .modal-body-content
{max-width:960px;
	margin:0 auto;
text-align:center;
padding-bottom:15px}
.payment-fail-message
{background-color:#d64040;
	color:#fff;
font-family:Lato-Bold,sans-serif;
overflow:hidden;
height:100%}
.payment-fail-message.is-hidden .payment-fail-message__content
{margin-top:-100%}
.payment-fail-message__content
{-webkit-transition:margin .5s;
	transition:margin .5s;
padding:10px 48px;
position:relative}
.payment-fail-message__title
{color:#fff;
	font-size:14px;
line-height:1;
text-transform:uppercase;
margin:0 0 6px}
.payment-fail-message__reason
{font-size:12px;
	line-height:1.2}
.payment-fail-message__button-close
{background:0 0;
	outline:0;
cursor:pointer;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
width:36px;
height:36px;
position:absolute;
right:0;
top:0}
.payment-fail-message__button-close .svg-icon
{fill:#fff;
	width:18px;
height:18px}
.payment-fail-message__button-retry
{background:rgba(255,255,255,.2);
	border:2px solid currentColor;
box-shadow:none;
line-height:38px;
margin:6px 0 0}
.payment-fail-message__button-retry:not(.button--disabled):active,.payment-fail-message__button-retry:not(.button--disabled):hover
{background:rgba(255,255,255,.1)}
.withdraw-hidden-form button
{opacity:0}@-webkit-keyframes ui-ripple
{0%
	{width:0;
	height:0;
opacity:0;
margin:0}33%
{width:44%;
	height:44%;
margin:-22% 0 0 -22%;
opacity:1}100%
{width:88%;
	height:88%;
margin:-44% 0 0 -44%;
opacity:0}}@keyframes ui-ripple
{0%
	{width:0;
	height:0;
opacity:0;
margin:0}33%
{width:44%;
	height:44%;
margin:-22% 0 0 -22%;
opacity:1}100%
{width:88%;
	height:88%;
margin:-44% 0 0 -44%;
opacity:0}}
.ui-ripple-css
{background:0 0;
	width:64px;
height:64px;
position:absolute;
left:50%;
top:50%;
margin-left:-32px;
margin-top:-32px;
z-index:1}
.ui-ripple-css:after,.ui-ripple-css:before
{content:"";
position:absolute;
top:50%;
left:50%;
margin:0;
width:0;
height:0;
opacity:0;
border-radius:50%;
border-width:2px;
border-style:solid;
border-color:#d9572b;
-webkit-animation:ui-ripple 2s ease infinite;
animation:ui-ripple 2s ease infinite}
.ui-ripple-css:after
{-webkit-animation-delay:1s;
	animation-delay:1s}
.slider
{position:absolute;
	transition:all .2s}
.slider .slick-next,.slider .slick-prev
{position:absolute;
	top:50%;
margin-top:-30px;
z-index:1;
font-size:0;
width:60px;
height:60px;
cursor:pointer;
border:0;
background:0 0}
.slider .slick-next::before,.slider .slick-prev::before
{content:'';
position:absolute;
width:20px;
height:40px;
top:50%;
left:50%;
margin:-20px 0 0 -10px;
background:url(../img/sprite-general.png) no-repeat}
.slider .slick-prev
{left:0}
.slider .slick-prev::before
{background-position:-100px -240px}
.slider .slick-prev:hover::before
{background-position:-140px -240px}
.slider .slick-next
{right:0}
.slider .slick-next::before
{background-position:-120px -240px}
.slider .slick-next:hover::before
{background-position:-160px -240px}
.slide,.slider.slick-initialized
{position:relative}
.slide__image
{display:block;
	width:100%}
.slide__info
{position:absolute;
	left:0;
right:0;
bottom:0;
padding:3% 3% 50px;
color:#fff;
text-align:center;
text-shadow:0 0 5px #000;
background:-webkit-linear-gradient(top,transparent,#000);
background:linear-gradient(to bottom,transparent,#000)}
.slick-list,.slick-slider,.slick-track
{position:relative;
	display:block}
.slide__title
{text-transform:uppercase;
	font-size:1.6vw;
font-family:Lato-Black,sans-serif}
.slide__description
{font-size:1vw;
	margin-bottom:2%}
.slick-slider
{box-sizing:border-box;
	-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent}
.slick-list
{overflow:hidden;
	margin:0;
padding:0}
.slick-list:focus
{outline:0}
.slick-list.dragging
{cursor:pointer;
	cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track
{-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)}
.slick-track
{left:0;
	top:0}
.slick-track::after,.slick-track::before
{content:"";
display:table}
.slick-track::after
{clear:both}
.slick-loading .slick-track
{visibility:hidden}
.slick-slide
{float:left;
	height:100%;
min-height:1px;
display:none}[dir=rtl] .slick-slide
{float:right}
.slick-slide img
{display:block}
.slick-slide.slick-loading img
{display:none}
.slick-slide.dragging img
{pointer-events:none}
.slick-initialized .slick-slide
{display:block}
.slick-loading .slick-slide
{visibility:hidden}
.slick-vertical .slick-slide
{display:block;
	height:auto;
border:1px solid transparent}
.slick-arrow.slick-hidden
{display:none}
.slick-dots
{position:absolute;
	left:0;
right:0;
bottom:15px;
margin:0;
padding:0;
text-align:center}
.slick-dots li
{list-style:none;
	display:inline-block;
width:8px;
height:8px;
border-radius:100%;
border:1px solid rgba(255,255,255,.5);
margin:0 4px;
transition:all .2s}
.slick-dots li.slick-active
{border-color:#000;
	background:#fff;
box-shadow:0 0 0 1px #fff}
.slick-dots li button
{display:none}
.regform
{position:relative;
	width:270px;
height:422px}
.regform .slick-list
{border-radius:0 0 4px}
.regform .slide
{width:270px!important}
.regform .slide__info
{background:0 0;
	padding:0;
top:40px}
.regform .slide__description-holder
{-webkit-transform:rotate(-5deg) skewX(-10deg);
	-ms-transform:rotate(-5deg) skewX(-10deg);
transform:rotate(-5deg) skewX(-10deg);
text-shadow:2px 2px 0 rgba(255,255,255,.1);
display:inline-block;
text-align:center;
position:absolute;
left:50%;
width:270px;
margin-left:-135px}
.regform .slide__title
{font-size:9px;
	letter-spacing:6px;
color:#ffdf40;
position:relative;
left:-3px;
white-space:nowrap;
overflow:hidden;
width:240px;
margin:0 auto}
.regform .slide__title span
{display:inline-block;
	position:relative}
.regform .slide__title span::after,.regform .slide__title span::before
{content:"";
height:1px;
width:200px;
background:#ffdf40;
box-shadow:2px 2px 0 rgba(255,255,255,.1);
position:absolute;
top:50%;
margin-top:-1px}
.regform .slide__title span::before
{left:100%;
	margin-left:8px}
.regform .slide__title span::after
{right:100%;
	margin-right:14px}
.regform .slide__description
{font-family:Lato-Black,sans-serif;
	line-height:1;
margin-top:7px;
font-size:25px;
text-transform:uppercase}
.regform .slide__description .upper-text
{font-size:35px}
.regform .slide__description .lower-text
{font-size:35px;
	color:#ffdf40;
margin:2px 0 5px}
.synd-footer-seo,.user-nav .user-welcome
{color:}
.regform .slide__description .lower-text--description
{font-size:14px;
	text-transform:uppercase}
.regform .slide__description .highlight
{position:relative;
	display:inline-block;
border:3px solid #ffdf40;
border-radius:3px;
box-shadow:2px 2px 0 rgba(255,255,255,.1);
padding:0 3px 1px;
margin-top:-4px}
.user-nav
{font-family:Lato-Bold,sans-serif;
	font-size:18px;
text-align:center}
.user-nav .user-welcome-holder
{display:inline-block;
	position:relative}
.user-nav .button,.user-nav .button:active
{position:absolute}
.user-nav .username
{text-transform:uppercase;
	color:#384f66}
.user-nav .button
{left:100%;
	top:50%;
margin-top:-20px;
margin-left:20px;
white-space:nowrap;
font-size:14px}
.profile-content .ui-plate
{margin:20px 0}
.profile-content .user-balance-block,.profile-content .user-status-block
{width:460px}
.profile-content .user-balance-block
{overflow:visible}
.profile-content .user-info-block
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.profile-content .infoblock
{display:inline-block;
	vertical-align:top;
position:relative}
.profile-content .infoblock h3
{margin-bottom:0}
.profile-content .infoblock .user-balance,.profile-content .infoblock .value
{font-family:Lato-Black,sans-serif;
	font-size:24px}
.profile-content .bonus-hint-profile
{background:#334c66;
	width:15px;
height:15px;
position:absolute;
right:-17px;
top:-2px;
border-radius:50%}
.profile-content .bonus-hint-profile::after
{content:'?';
color:#fff;
font-size:12px;
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
.profile-content .bonus-hint-profile .tippy-popper
{width:230px}
.profile-content .balance-item
{position:relative;
	padding:10px 0 10px 100px;
margin:20px 0}
.profile-content .balance-item:before
{content:"";
background:#fff;
border-radius:100%;
width:80px;
height:80px;
position:absolute;
left:0;
top:50%;
margin-top:-40px}
.profile-content .balance-item:after
{content:"";
background:url(../img/sprite-general.png) no-repeat;
width:40px;
height:40px;
position:absolute;
left:20px;
top:50%;
margin-top:-20px}
.profile-content .balance-item.balance-total::after
{background-position:-400px -120px}
.profile-content .balance-item.bonus-total::after
{background-position:-520px -120px}
.profile-content .balance-item.withdraw-total::after
{background-position:-560px -120px}
.profile-content .userlevel
{text-align:center}
.profile-content .userlevel .userlevel-icon
{width:200px;
	height:200px;
margin:-21px auto;
background:url(../img/suits-sprite.png)}
.profile-content .userlevel .userlevel-icon.level-1
{background-position:0 0}
.profile-content .userlevel .userlevel-icon.level-2
{background-position:-200px 0}
.profile-content .userlevel .userlevel-icon.level-3
{background-position:-400px 0}
.profile-content .userlevel .userlevel-icon.level-4
{background-position:-600px 0}
.profile-content .userlevel .userlevel-icon.level-5
{background-position:-800px 0}
.profile-content .userlevel .user-progress-holder
{width:100%;
	height:20px}
.profile-content .userlevel .userlevel-title
{font-family:Lato-Black,sans-serif;
	font-size:24px;
text-transform:uppercase;
margin:10px 0}
.profile-content .user-summary
{margin-top:10px;
	font-size:0}
.profile-content .user-summary .infoblock
{width:33.33%}
.profile-content .user-summary .infoblock h3
{text-align:center}
.profile-content .costumes-holder
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.profile-content .costumes-holder .costume-item
{text-align:center}
.profile-content .costumes-holder .costume-item .cosutme-icon
{width:100px;
	height:100px;
background:url(../img/suits-sprite.png);
background-size:500px;
margin:0 auto}
.profile-content .costumes-holder .costume-item .cosutme-icon.level-1
{background-position:0 0}
.profile-content .costumes-holder .costume-item .cosutme-icon.level-2
{background-position:-100px 0}
.profile-content .costumes-holder .costume-item .cosutme-icon.level-3
{background-position:-200px 0}
.profile-content .costumes-holder .costume-item .cosutme-icon.level-4
{background-position:-300px 0}
.profile-content .costumes-holder .costume-item .cosutme-icon.level-5
{background-position:-400px 0}
.profile-content .costumes-holder .costume-item .costume-label
{white-space:nowrap;
	text-transform:uppercase;
font-family:Lato-Bold,sans-serif}
.profile-content .costumes-holder .costume-separator
{border-radius:10px;
	height:4px;
width:50px;
background:rgba(153,172,191,.35);
position:relative;
top:-10px}
.profile-content .costumes-holder .costume-separator:last-child
{display:none}
.user-progress-holder
{width:125px;
	height:7px;
border-radius:100px;
background-color:#384f66;
overflow:hidden}
.settings-content>div,.settings-content>div.ui-plate
{width:48%;
	max-width:460px}
.user-progress-holder .user-progress-bar
{position:relative;
	display:block;
height:100%;
background-color:#26bfa6;
text-align:center;
color:#fff}
.settings-content
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start}
.settings-content .ui-plate
{padding:20px 0 2px;
	overflow:visible}
.settings-content>div
{margin:0 auto}
.settings-content>div .ui-plate
{max-width:460px;
	width:100%}
.settings-content .form-row
{width:100%}
.settings-content .form-edit
{display:none}
.settings-content .form-edit .button
{width:48%}
.settings-content .form-group-flex .form-group
{width:32%}
.settings-content .form-group-flex .form-input.form-group-as-2
{width:66%}
.settings-content .form-group-flex.button-holder
{margin-bottom:3px}
.settings-content .form-group-flex.button-holder--long
{-webkit-box-pack:center;
	-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
font-size:14px}
.settings-content .form-group-flex.button-holder--long .button
{width:auto}
.settings-content .form-group-flex.button-holder--long button
{margin-left:10px}
.settings-content .form-group-flex.custom-buttons
{-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
white-space:nowrap}
.settings-content .form-group-flex.custom-buttons span
{width:auto}
.settings-content .form-group-flex.custom-buttons button
{width:auto;
	margin-left:10px}
.settings-content .form-table
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
font-size:0}
.settings-content .form-table.ui-plate-content-block
{padding:10px 20px;
	margin:0 2px}
.settings-content .form-table.row-edit
{background:#fff;
	box-shadow:0 -2px 0 #e6ecf2}
.settings-content .form-table.row-edit .form-preview
{display:none}
.settings-content .form-table.row-edit .row-descrition
{font-size:14px;
	white-space:normal;
margin:5px 0 15px;
line-height:1.3}
.settings-content .form-table.row-edit .form-edit
{display:inline-block}
.settings-content .form-table.row-edit .form-edit.form-row
{display:block}
.settings-content .form-row .form-title
{width:30%;
	padding-top:10px}
.settings-content .form-row .form-edit
{width:70%;
	padding-right:50px}
.settings-content .form-row .form-edit .form-group+.currency
{position:absolute;
	top:10px;
right:10px;
font-family:Lato-Black,sans-serif;
color:#acb6bf}
.settings-content .form-row .form-edit .edit-action
{right:auto;
	top:10px;
left:100%;
margin-left:10px}
.settings-content .form-row .limit-radio
{width:49%;
	display:inline-block;
padding-top:10px;
padding-bottom:10px}
.settings-content .form-row .radio-group
{margin-bottom:10px}
.settings-content .form-column
{font-size:14px;
	position:relative}
.settings-content .form-column.form-title
{width:35%}
.settings-content .form-column.group-title
{text-transform:uppercase;
	white-space:nowrap}
.settings-content .form-column.group-title .limit-enabled
{display:none;
	color:#d9572b}
.gambling-limits-form .has-error+.currency,.settings-content .empty,.settings-content .empty .ui-default-link
{color:#d94141}
.settings-content .form-column.group-title .limit-enabled.is-enabled
{display:inline}
.settings-content .form-column.form-edit,.settings-content .form-column.form-preview
{width:65%}
.settings-content .form-column.form-edit .button--smallest,.settings-content .form-column.form-preview .button--smallest
{margin-top:5px}
.settings-content .form-column .text-cut-off
{padding-right:60px}
.settings-content .form-column .edit-action
{position:absolute;
	right:0;
top:0}
.settings-content .form-column .edit-action *
{display:inline-block;
	vertical-align:middle;
margin-left:5px}
.settings-content .form-column .edit-action.confirmed
{top:-5px;
	margin-left:0;
margin-right:3px}
.settings-content .form-column .edit-action.is-shown
{display:block}
.gambling-limits-form .form-group::after,.js-action-clear,.phone-target,.settings-content .confirmed.hide,.settings-content .field-extendedprofilesettingsform-gender::after,.settings-content .field-profilesettingsform-country_phone_code::after,.settings-content .hide
{display:none}
.settings-content .form-title
{font-weight:700}
.settings-content .radio-holder
{padding-top:0}
.settings-content .got-no-code
{margin:5px 0 0;
	text-align:center}
.settings-content .got-no-code .ui-default-link
{display:block}
.settings-content .phone-info
{font-size:12px;
	font-style:italic;
padding:5px 0;
margin:0}
.settings-content .confirmed
{width:30px;
	height:30px}
.settings-content .confirmed svg
{width:100%;
	height:100%}
.settings-content .subscript-block
{margin-top:30px}
.settings-content .subscript-block__form
{padding:10px 20px}
.gambling-limits-form .form-column.form-title
{margin-right:2%;
	white-space:nowrap}
.gambling-limits-form .form-column.form-preview
{width:58%}
.gambling-limits-form .form-column.form-edit
{width:58%;
	padding-right:8%}
.cooloff-limits-btn .cooloff-is-set
{display:inline}
.cooloff-limits-btn .no-cooloff,.cooloff-limits-btn.no-limits .cooloff-is-set
{display:none}
.cooloff-limits-btn.no-limits .no-cooloff
{display:inline}
.limit-hint
{cursor:pointer;
	display:inline-block;
width:15px;
height:15px;
margin-left:5px;
background:#334c66;
border-radius:50%;
color:#fff;
font-size:13px;
font-weight:400;
line-height:15px;
text-align:center}
.feed
{width:100%;
	height:100%;
overflow:hidden;
position:relative}
.feed__inner
{width:100%;
	position:absolute;
top:0;
right:0;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0);
-webkit-transition:all .5s;
transition:all .5s;
will-change:transform}
.feed__scroll-btn
{z-index:100;
	display:none;
position:absolute;
right:10px;
width:30px;
height:25px;
cursor:pointer;
background:0 0}
.feed__scroll-btn.is-shown
{display:block}
.feed__scroll-btn .svg-icon
{fill:#acb6bf;
	display:block;
margin:0 auto}
.feed__scroll-btn:hover .svg-icon
{fill:#d9572b}
.feed__scroll-btn--top
{top:10px}
.feed__scroll-btn--bottom
{bottom:10px}
.feed-win-item__wrapper.before-preview
{display:none}
.feed-win-item__wrapper.before-preview .feed-win-item
{opacity:0;
	-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%)}
.feed-win-item__wrapper.before-remove .feed-win-item
{opacity:0;
	-webkit-transform:translate(0,50%);
-ms-transform:translate(0,50%);
transform:translate(0,50%);
-webkit-transition-delay:0;
transition-delay:0}
.alert.alert-show,.feed-win-item
{-webkit-transform:translate(0,0)}
.feed-win-item
{position:relative;
	display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
height:79px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
padding:2px 8px;
color:#fff;
opacity:1;
-webkit-transition:all .3s ease-out .3s;
transition:all .3s ease-out .3s;
-ms-transform:translate(0,0);
transform:translate(0,0)}
.feed-win-item__link
{position:absolute;
	left:0;
top:0;
height:100%;
width:100%}
.feed-win-item__thumb
{-webkit-flex-shrink:0;
	-ms-flex-negative:0;
flex-shrink:0;
font-size:0;
width:104px;
margin-right:8px;
border:2px solid #334c66}
.feed-win-item__thumb img
{max-width:100%}
.feed-win-item__description
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
line-height:1.4;
min-width:0}
.feed-win-item__name
{color:#ff916b;
	text-decoration:underline}
.feed-win-item__row
{white-space:nowrap;
	overflow:hidden;
text-overflow:ellipsis}
.feed-win-item .svg-icon
{fill:#fff;
	display:inline-block;
vertical-align:middle;
width:18px;
height:18px;
margin-right:4px}
.page-view.page-game .game-holder.hide,.page-view.page-game nav
{display:none}@media (max-height:900px)
{.feed-win-item
	{height:64px}
.feed-win-item__thumb
{width:84px}
.feed-win-item__description
{font-size:12px}}
.page-view.page-game .main
{position:relative;
	background:-webkit-linear-gradient(top,#141923,#1e202e);
background:linear-gradient(to bottom,#141923,#1e202e)}
.page-view.page-game .game-bg
{position:absolute;
	top:0;
bottom:0;
left:0;
right:0;
background-size:cover;
overflow-y:auto}
.page-view.page-game .game-holder
{width:1420px;
	height:800px;
position:absolute;
top:80px;
left:50%;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
border-radius:6px;
border:4px solid #2d4359;
box-shadow:0 0 30px #000}
.page-view.page-game .game-holder.ratio-4x3
{width:1066px}
.page-view.page-game .game-holder:not(.guest-game)
{top:50%;
	-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
.page-view.page-game .game-holder iframe,.page-view.page-game .game-holder object
{width:100%;
	height:100%}
.page-view.page-game .game-actions
{position:absolute;
	top:-4px;
left:100%;
background:#2d4359;
border-radius:0 6px 6px 0;
padding:5px}
.page-view.page-game .game-action
{display:block;
	width:34px;
height:34px;
position:relative;
cursor:pointer}
.page-view.page-game .game-action::before
{position:absolute;
	width:20px;
height:20px;
top:50%;
left:50%;
margin:-10px 0 0 -10px;
background:url(../img/sprite-general.png)}
.page-view.page-game .game-exit
{padding-top:7px}
.page-view.page-game .game-exit .svg-icon
{fill:#b8c2cc;
	display:block;
width:18px;
height:18px;
margin:0 auto}
.page-view.page-game .game-exit .svg-icon:hover
{fill:#d9572b}
.page-view.page-game .game-fav::before
{content:"";
background-position:-180px -240px}
.page-view.page-game .game-fav:hover::before
{background-position:-180px -260px}
.page-view.page-game .game-fav.acive:hover::before,.page-view.page-game .game-fav.active::before
{background-position:-200px -260px}
.page-view.page-game .game-fullscreen::before
{content:"";
background-position:-220px -240px}
.page-view.page-game .game-fullscreen:hover::before
{background-position:-220px -260px}
.page-view.page-game .is-fullscreen::before
{content:"";
background-position:-240px -240px}
.page-view.page-game .is-fullscreen:hover::before
{background-position:-240px -260px}
.page-view.page-game .icon-wallet
{padding-top:0}
.page-view.page-game .icon-wallet .nav-tem-title,.page-view.page-game .icon-wallet::before
{display:none}
.page-view.page-game .icon-wallet .button
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.game-banner
{position:absolute;
	top:0;
left:0;
right:0}
.game-banner:not(.hide-banner)~.game-holder--tournament
{margin-top:24px}
.game-banner.game-warning__max-bet
{padding:15px 50px;
	background-color:#d9572b;
font-size:18px;
line-height:1.4;
text-align:center;
color:#fff}
.game-banner.game-warning__max-bet .game-banner__close:hover .svg-icon
{fill:#fff}
.game-banner.game-promo-banner
{text-align:center;
	background:-webkit-linear-gradient(right,#2d4359 10%,#26bfa6 25%,#2d4359 45%,#26bfa6 75%,#2d4359);
background:linear-gradient(to left,#2d4359 10%,#26bfa6 25%,#2d4359 45%,#26bfa6 75%,#2d4359);
background-size:700% 700%;
-webkit-animation:gradientAnimation 9s ease-in-out infinite;
animation:gradientAnimation 9s ease-in-out infinite;
-webkit-animation-direction:alternate;
animation-direction:alternate;
-webkit-transition:-webkit-transform .3s ease-in;
transition:-webkit-transform .3s ease-in;
transition:transform .3s ease-in;
transition:transform .3s ease-in,-webkit-transform .3s ease-in}
.game-banner.hide-banner
{-webkit-transform:translate(0,-100%);
	-ms-transform:translate(0,-100%);
transform:translate(0,-100%)}
.game-banner__text
{display:inline-block;
	vertical-align:middle;
margin:0;
color:#fff;
font-size:40px;
font-family:Lato-Bold,sans-serif;
text-shadow:0 3px 10px rgba(0,0,0,.75);
text-transform:uppercase}
.synd-footer-seo h2,.h1-seo,.no-game h2
{font-family:Lato-Black,sans-serif;
	text-transform:uppercase}
.game-banner__btn-holder
{display:inline-block;
	vertical-align:middle;
margin:0 15px}
.game-banner__close
{background:0 0;
	position:absolute;
width:24px;
height:24px;
top:50%;
right:16px;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
padding:0;
cursor:pointer}
.no-game,.tournament-modal
{-webkit-transform:translate(-50%,0)}
.game-banner__close .svg-icon
{fill:#fff;
	width:16px;
height:16px}
.game-banner__close:hover .svg-icon
{fill:#d9572b}@-webkit-keyframes gradientAnimation
{from
	{background-position:0 50%}to
{background-position:100% 50%}}@keyframes gradientAnimation
{from
	{background-position:0 50%}to
{background-position:100% 50%}}
.no-game
{position:absolute;
	top:11%;
left:50%;
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
text-align:center}
.no-game h2
{color:#acb6bf;
	font-size:24px}
.no-game p
{max-width:480px;
	margin-bottom:40px;
color:#fff;
font-size:16px}
.no-game .no-game-animation
{width:420px;
	height:324px;
margin:0 auto;
background-image:url(../img/maskot_no_game_frames.png);
background-repeat:no-repeat;
background-position:0 0;
-webkit-animation:noGameMaskot 1s steps(2) infinite;
animation:noGameMaskot 1s steps(2) infinite}@-webkit-keyframes noGameMaskot
{from
	{background-position:0 0}to
{background-position:-840px 0}}@keyframes noGameMaskot
{from
	{background-position:0 0}to
{background-position:-840px 0}}@media screen and (max-width:1600px)
{.page-view.page-game .main .game-holder
	{width:1200px;
	height:675px}
.page-view.page-game .main .game-holder.ratio-4x3
{width:900px}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi)
{.page-view.page-game .main .game-holder
	{width:1170px;
	height:658px}}@media screen and (max-width:1440px)
	{.page-view.page-game .main .game-holder
		{width:1024px;
	height:576px}
.page-view.page-game .main .game-holder.ratio-4x3
{width:768px}}@media screen and (max-width:1366px)
{.page-view.page-game .main .game-holder
	{width:885px;
	height:498px}
.page-view.page-game .main .game-holder.ratio-4x3
{width:697px;
	height:523px}}@media screen and (max-width:1280px)
	{.game-promo-banner
		{padding:8px}
.game-promo-banner__text
{font-size:28px}}@media all and (-ms-high-contrast:none)
{html
	{width:100%}::-ms-backdrop,html
{width:100%}}
.tournament-info
{position:absolute;
	top:-45px;
left:-4px;
background:#2d4359;
border-radius:6px 6px 0 0;
padding:12px}
.tournament-info__title
{position:relative;
	color:#acb6bf;
font-size:10px;
font-weight:700;
padding-left:30px;
text-transform:uppercase}
.tournament-info__title::before
{position:absolute;
	content:'';
left:0;
top:50%;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
background:url(../../../common/img/tournament-cup.svg);
background-size:contain;
width:18px;
height:18px}
.notification-area
{position:fixed;
	bottom:10px;
right:10px;
z-index:1000}
.notification-area .n-item
{background:#2d4359;
	border-radius:5px;
color:#fff;
padding:10px;
width:400px;
height:100px;
margin-bottom:10px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-webkit-transform:translateX(103%);
-ms-transform:translateX(103%);
transform:translateX(103%);
display:table;
position:absolute;
text-decoration:none}
.notification-area .n-item--part
{display:table-cell;
	vertical-align:middle}
.notification-area .n-item.n-shown
{-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
transform:translateX(0);
position:static}
.notification-area .n-item.n-closed
{-webkit-transform:rotate3d(1,0,0,35deg) perspective(400px) scale(.9);
	transform:rotate3d(1,0,0,35deg) perspective(400px) scale(.9);
opacity:0}
.notification-area .n-item .n-icon
{width:48px;
	background:url(../img/notif-sprite.png) no-repeat;
margin-top:5px;
margin-right:10px}
.notification-area .n-item .n-icon--gift
{background-position:0 15px}
.notification-area .n-item .n-icon--horseshoe
{background-position:-48px 15px}
.notification-area .n-item .n-icon--sandglass
{background-position:-96px 15px}
.notification-area .n-item .n-icon--cup
{background-position:-144px 15px}
.notification-area .n-item .n-icon--medal
{background-position:-192px 15px}
.notification-area .n-item .n-icon--rouble
{background-position:-240px 15px}
.notification-area .n-item .n-icon--cake
{background-position:-288px 15px}
.notification-area .n-item .n-icon--seven
{background-position:-336px 15px}
.notification-area .n-item .n-icon--close
{background-position:-384px 0;
	margin-right:0;
cursor:pointer}
.notification-area .n-item span
{padding-left:10px}
.notification-area .popup-iamge-overlay .n-item span,.page-tournaments .synd-page-section
{padding:0}
.notification-area .n-item span a
{text-decoration:underline;
	color:#ff916b}
.autoreturn,.notification-area .n-item span a:hover,.tournament__name a
{text-decoration:none}
.notification-area .popup-iamge-overlay
{position:fixed;
	bottom:0;
left:0;
right:0;
top:0;
background:rgba(2,17,74,.75)}
.notification-area .popup-iamge-overlay .popup-image-holder
{display:table;
	width:100%;
height:100%}
.notification-area .popup-iamge-overlay .popup-image-holder .popup-image
{display:table-cell;
	text-align:center;
vertical-align:middle}
.notification-area .popup-iamge-overlay .n-item
{background:0 0;
	border-radius:0;
border:0;
width:auto;
height:auto;
margin-bottom:0;
display:inline-block;
position:relative}
.notification-area .popup-iamge-overlay .n-item--part,.notification-area .popup-iamge-overlay .n-item--part img
{display:block}
.notification-area .popup-iamge-overlay .n-item--part .n-item-img
{overflow:hidden;
	border-radius:6px;
box-shadow:0 0 50px #000;
display:inline-block;
position:relative}
.notification-area .popup-iamge-overlay .n-item--part .n-item-img .n-item-txt
{display:none;
	position:absolute;
bottom:0;
left:0;
right:0;
padding:5px}
.notification-area .popup-iamge-overlay .n-item--part .n-item-img::before
{content:"";
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
border-radius:6px;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.15)}
.notification-area .popup-iamge-overlay .n-icon--close
{height:48px;
	position:absolute;
top:-17px;
right:-30px;
opacity:.5}
.notification-area .popup-iamge-overlay .n-icon--close:hover
{opacity:1}
.alert
{z-index:200;
	position:fixed;
top:0;
left:50%;
width:300px;
min-height:120px;
box-shadow:0 0 5px #000;
border-radius:0 0 5px 5px;
-webkit-transform:translate(0,-120%);
-ms-transform:translate(0,-120%);
transform:translate(0,-120%);
transition:all .2s}
.alert::before
{content:'';
display:block;
width:30px;
height:30px;
margin:1rem auto;
background-image:url(../img/success-icon.svg)}
.countdown__item--m:not(.days-00),.countdown__item--s
{margin-right:0}
.alert.is-fail::before,.payment-status__header--fail::before
{background-image:url(../img/payment-status/payment-status-fail-ico.jpg);
	background-size:100%}
.alert.alert-show
{-ms-transform:translate(0,0);
	transform:translate(0,0);
transition:all .2s}
.collapse-content-holder,.synd-footer-seo
{overflow:hidden;
	-webkit-transition:all .2s}
.alert .alert_content
{margin-bottom:20px;
	font-size:1em;
text-align:center}[class$="-seo"]
{display:none}
.user-guest [class$="-seo"]
{display:block}
.countdown__item--d.days-00,.countdown__item--s:not(.days-00),.synd-footer-seo.hidden,.synd-footer-seo.restored .seo-read-more
{display:none}
.h1-seo
{font-size:24px;
	text-align:center}
.synd-footer-seo
{position:relative;
	border-bottom:2px solid rgba(153,172,191,.5);
margin-bottom:20px;
transition:all .2s}
.synd-footer-seo h2
{font-size:16px;
	margin-top:0}
.synd-footer-seo hr
{height:0;
	border:0;
margin:0}
.synd-footer-seo.restored .seo-read-more.read-less
{display:inline}
.seo-read-more
{color:#d9572b;
	text-decoration:underline;
text-align:right;
cursor:pointer;
margin-left:5px;
white-space:nowrap}
.seo-read-more:after
{content:"";
display:inline-block;
width:10px;
height:10px;
background:url(../img/sprite-general.png) -60px -250px;
position:relative;
top:2px;
margin-left:5px}
.seo-read-more.read-less::after
{background-position:-60px -240px}
.page-game .h1-seo
{color:#fff;
	margin-top:20px}
.page-game .synd-footer-seo
{position:absolute;
	width:960px;
left:50%;
top:100%;
margin-top:30px;
margin-left:-480px;
font-size:16px;
line-height:1.5;
border-bottom:0}
.page-game .synd-footer-seo h2
{color:#fff;
	font-size:16px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi)
	{.page-game .h1-seo
		{margin-top:7px}}@media screen and (max-width:1600px)
	{.page-game .h1-seo
		{margin-top:30px}}@media screen and (max-width:1366px)
	{.page-game .h1-seo
		{margin-top:9px}
.page-game .synd-footer-seo
{width:885px;
	margin-left:-442.5px}}@media screen and (max-width:1280px)
	{.page-game .synd-footer-seo
		{width:900px;
	margin-left:-450px}}
.countdown__item
{background:#fff}
.countdown__item--d span::after
{content:'days'}
.countdown__item--h span::after
{content:'hrs'}
.countdown__item--m:not(.days-00)::after
{content:none}
.countdown__item--m span::after
{content:'mins'}
.countdown__item--s::after
{content:none}
.countdown__item--s span::after
{content:'sec'}
.countdown__time-left
{margin:0 0 5px;
	color:#99acbf;
font-size:10px;
font-family:Lato-Bold,sans-serif;
text-transform:uppercase}
.tournament-prizes__header,.tournament-prizes__top,.tournament__fund,.tournament__name,.tournaments-description__header
{font-family:Lato-Black,sans-serif}
.countdown--dark .countdown__item
{background-color:#e6ecf2;
	box-shadow:0 1px 2px #c8d0d8,0 3px 0 -1px #d2d9df,0 5px 2px -2px #cbd1d8,0 -1px 2px #c8d0d8,0 -3px 0 -1px #d2d9df,0 -5px 2px -3px #cbd1d8}
.countdown--dark .countdown__item::before
{background-color:#d3dae1}
.countdown__item
{position:relative;
	display:inline-block;
vertical-align:middle;
margin-right:24px;
margin-bottom:16px;
background-color:#fff;
border-radius:5px;
box-shadow:0 1px 2px #d1d3d5,0 3px 0 -1px #fff,0 5px 2px -2px #cbd1d8,0 -1px 2px #d1d3d5,0 -3px 0 -1px #fff,0 -5px 2px -3px #cbd1d8}
.countdown__item::before
{content:'';
position:absolute;
top:50%;
left:0;
right:0;
height:2px;
background:#e9ebed}
.countdown__item::after
{content:':';
position:absolute;
top:50%;
right:-15px;
margin-top:-2px;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
color:#99acbf;
font-size:30px}
.countdown__item:last-child::after
{content:none}
.countdown__item p
{margin:0}
.countdown__item span
{position:relative;
	z-index:5;
display:block;
height:100%;
width:100%;
padding:0 7px;
font-size:28px;
font-weight:700;
line-height:44px}
.countdown__item span::after
{position:absolute;
	left:0;
bottom:-2.7rem;
width:100%;
text-align:center;
color:#99acbf;
font-size:10px;
text-transform:uppercase}
.countdown__digit
{z-index:1;
	position:relative;
width:44px;
height:44px;
color:#384f66;
font-size:28px;
font-weight:700}
.countdown__text
{position:absolute;
	top:-webkit-calc(100% + 5px);
top:calc(100% + 5px);
left:0;
right:0;
color:#99acbf;
font-size:10px;
text-align:center;
text-transform:uppercase}
.page-error .slider-banners,.page-payment .slider-banners
{display:none}
.payment-status
{text-align:center;
	margin:50px 0}
.payment-status__header
{margin:20px 0;
	font-size:24px;
color:#d94141;
text-transform:uppercase}
.payment-status__header--fail::before
{content:'';
display:block;
width:40px;
height:40px;
margin:1rem auto}
.payment-status__text
{margin-bottom:40px}
.payment-status__img
{display:block;
	margin:0 auto;
background-repeat:no-repeat;
background-position:center center;
background-size:100%}
.payment-status__img--progress
{width:556px;
	height:400px;
background-image:url(../img/payment-status/payment-status-progress.jpg)}
.payment-status__img--success
{width:476px;
	height:400px;
background-image:url(../img/payment-status/payment-status-success.jpg)}
.payment-status__img--fail
{width:498px;
	height:323px;
background-image:url(../img/payment-status/payment-status-fail.jpg)}
.autoreturn
{color:#384f66;
	margin:20px 0;
display:block}
.paysystem-icon
{background-repeat:no-repeat;
	display:inline-block;
vertical-align:middle;
font-size:0}
.paysystem-icon.disabled
{background-position:0 100%}
.modify-visa .paysystem-icon.bank_cards,.modify-visa .paysystem-icon.credit_card
{background:url(../../../common/img/visa.svg);
	width:48px;
height:30px}
.modify-visa .paysystem-icon.bank_cards img,.modify-visa .paysystem-icon.credit_card img
{display:none}
.paysystem-icon.age18 .svg-icon
{fill:#d61d1d;
	width:34px;
height:34px}
.page-tournaments .var-max-width:not(.bonuses)
{max-width:none}
.tournaments .nav
{margin-bottom:40px}
.tournaments__tab
{min-height:300px}
.tournaments-description
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
max-width:1040px;
padding:0 40px;
margin:0 auto;
text-align:center}
.tournaments-description__text-holder
{width:57%;
	padding-right:30px}
.tournaments-description__header
{margin-bottom:30px;
	font-size:24px;
font-weight:700;
text-transform:uppercase}
.tournaments-description__text
{margin-bottom:25px;
	font-size:16px;
text-align:left}
.tournament
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
max-width:1040px;
padding:0 40px;
margin:0 auto;
border-radius:5px;
overflow:hidden}
.tournament__not-available
{margin:4em 0 1em;
	font-size:24px;
text-align:center}
.tournament__img
{width:50%;
	background-size:cover;
background-position:50% 50%;
border-radius:5px 0 0 5px}
.tournament__img--finished
{position:relative;
	overflow:hidden;
color:#fff;
text-align:center}
.tournament__img--finished::before
{content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(38,57,77,.5)}
.tournament__img-text
{z-index:1;
	position:absolute;
bottom:0;
width:100%;
font-family:Lato-Bold,sans-serif;
text-transform:uppercase}
.tournament__img-header
{font-size:20px;
	margin-bottom:50px;
letter-spacing:2px}
.tournament__img-header::before
{content:'';
display:block;
width:90px;
height:45px;
margin:0 auto 15px;
background:url(../img/tournaments/tournament_final_ico.svg) center center no-repeat}
.tournament__img-dates
{margin:0 0 30px}
.tournament__img-dates span
{display:block;
	letter-spacing:2px}
.tournament__info
{width:50%;
	padding:40px 15px;
border:2px solid #e6ecf2;
border-left-width:0;
border-radius:0 5px 5px 0;
text-align:center}
.tournament__info--main .tournament__current-title
{display:block}
.tournament__name
{margin:0 0 10px;
	font-size:24px;
text-transform:uppercase}
.tournament__name a
{color:#fff}
.tournament__current-title
{display:none}
.tournament__current-title,.tournament__prize-title
{margin:0 0 5px;
	color:#99acbf;
font-weight:700;
text-transform:uppercase}
.tournament__fund
{position:relative;
	display:inline-block;
padding:14px 20px;
margin-bottom:10px;
border-width:3px 0;
border-style:solid;
background-color:#fff;
color:#26bfa6;
font-size:26px;
line-height:1;
font-weight:700;
text-transform:uppercase}
.tournament__fund--text::after,.tournament__fund--text::before
{content:'';
position:absolute;
top:50%;
width:3px;
height:3px;
border:3px solid #26bfa6;
border-radius:50%;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%)}
.tournament__fund--text::before
{left:0}
.tournament__fund--text::after
{right:0}
.tournament__fund::after,.tournament__fund::before
{content:'';
z-index:-1;
position:absolute;
top:10px;
width:28px;
height:28px;
border:3px solid #26bfa6;
-webkit-transform:rotate(45deg) skew(15deg,15deg);
-ms-transform:rotate(45deg) skew(15deg,15deg);
transform:rotate(45deg) skew(15deg,15deg)}
.tournament__fund::before
{left:-17px}
.tournament__fund::after
{right:-17px}
.tournament__rules
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:35px;
color:#26bfa6;
font-size:14px;
line-height:1}
.tournament--game .tournament__fund--hide,.tournament--game .tournament__img,.tournament--game .tournament__prize-title--hide,.tournament--game .tournament__rules--hide,.tournament-games__list .slot-cell:nth-child(n+13),.tournament-widget-info--hide,.tournament-widget-info__current-result.hidden,.tournament-widget-info__spins-hint.hidden,.tournament-widget-info__spins-refresh.hidden,.tournament__btn-text.hidden
{display:none}
.tournament__rules p
{margin:0 15px}
.tournament__rules span
{font-weight:700}
.tournament__countdown
{margin-bottom:20px}
.tournament__countdown .countdown__time-left
{margin-bottom:10px;
	font-size:14px}
.tournament__countdown .countdown__item span::after
{bottom:-2.4rem;
	opacity:.5;
color:#7a8a99}
.tournament-statistics
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
max-width:1040px;
margin:0 auto;
padding:0 40px}
.tournament-prizes
{width:50%}
.tournament-prizes__header
{font-size:24px;
	text-align:center;
text-transform:uppercase}
.tournament-prizes__top
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
min-height:255px;
margin-bottom:20px;
background:url(../img/tournaments/tournament_prizes.svg) center bottom no-repeat;
background-size:contain;
color:#008e76;
font-size:18px;
text-align:center}
.tournament-prizes-group,.tournament-prizes__top-item
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox}
.tournament-prizes__top-item
{display:flex;
	-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
width:33%;
max-width:125px}
.tournament-prizes__top-item:nth-child(1)
{-webkit-box-ordinal-group:3;
	-webkit-order:2;
-ms-flex-order:2;
order:2;
height:100px}
.tournament-prizes__top-item:nth-child(2)
{-webkit-box-ordinal-group:2;
	-webkit-order:1;
-ms-flex-order:1;
order:1;
height:70px}
.tournament-prizes__top-item:nth-child(3)
{-webkit-box-ordinal-group:4;
	-webkit-order:3;
-ms-flex-order:3;
order:3;
height:50px}@media (max-width:1200px)
{.tournament-prizes__top
	{min-height:240px;
	font-size:16px}
.tournament-prizes__top-item
{width:30%}
.tournament-prizes__top-item:nth-child(1)
{height:80px}
.tournament-prizes__top-item:nth-child(2)
{height:50px}
.tournament-prizes__top-item:nth-child(3)
{height:35px}}@media (max-width:1100px)
{.tournament-prizes__top
	{min-height:220px;
	font-size:14px}}
.tournament-prizes-group
{display:flex;
	-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
text-align:center}
.tournament-prizes-group__item
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
min-width:190px;
margin:0 20px 20px;
border-radius:3px;
border:2px solid #e6ecf2}
.tournament-prizes-group__item-place
{width:68px;
	padding:10px 7px;
background-color:#e6ecf2;
font-size:14px;
font-family:Lato-Bold,sans-serif}
.tournament-prizes-group__item-sum
{-webkit-box-flex:1;
	-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
padding:0 7px;
font-size:18px;
font-family:Lato-Black,sans-serif}
.tournament-games
{margin-bottom:40px;
	text-align:center}
.tournament-games__header
{font-size:24px;
	font-family:Lato-Black,sans-serif;
text-transform:uppercase}
.tournament-games__list
{max-width:1040px;
	padding:0 40px;
margin:0 auto}
.tournament--main .tournament__info
{padding-top:20px}
.tournament--prev
{margin-bottom:40px}
.tournament--prev .tournament__info
{padding:30px 15px}
.tournament--prev .tournament__rules
{margin-bottom:25px}
.tournament--game
{width:100%;
	padding:0;
margin:0}
.tournament--game .tournament__info
{width:100%;
	padding:10px 0 0;
border:0;
border-radius:0;
will-change:transform;
-webkit-transition:-webkit-transform .2s;
transition:-webkit-transform .2s;
transition:transform .2s;
transition:transform .2s,-webkit-transform .2s}
.tournament--game .tournament__current-title,.tournament--game .tournament__prize-title
{color:#acb6bf;
	font-size:10px}
.tournament--game .tournament__name
{color:#fff;
	font-size:18px;
padding:0 10px}
.tournament--game .tournament__fund
{background-color:#26394d;
	font-size:16px}
.tournament--game .tournament__fund::after,.tournament--game .tournament__fund::before
{width:22px;
	height:22px;
top:8px}
.tournament--game .tournament__fund::before
{left:-14px}
.tournament--game .tournament__fund::after
{right:-14px}
.tournament--game .tournament__rules
{margin-bottom:15px;
	font-size:12px;
text-transform:uppercase}
.tournament--game .tournament__countdown
{margin-bottom:10px}
.tournament--game .tournament__countdown .countdown__time-left
{font-size:10px}
.tournament--game .tournament__countdown .countdown__item
{margin-right:14px}
.tournament--game .tournament__countdown .countdown__item .countdown__item--s,.tournament--game .tournament__countdown .countdown__item--m:not(.days-00)
{margin-right:0}
.tournament--game .tournament__countdown .countdown__item span
{font-size:20px;
	line-height:34px}
.tournament--game .tournament__countdown .countdown__item span::after
{bottom:-2rem}
.tournament--game .tournament__countdown .countdown__item::after
{right:-10px;
	font-size:23px}
.tournament--game .tournament__btn-holder
{margin:0 20px 25px}
.tournament--game .tournament__btn-holder .button
{width:100%}
.tournament-leaderboard
{width:50%}
.tournament-leaderboard__header
{font-size:24px;
	font-family:Lato-Black,sans-serif;
text-align:center;
text-transform:uppercase}
.tournament-leaderboard__table-holder
{border:2px solid #e6ecf2;
	border-radius:5px;
text-align:center}
.tournament-leaderboard__table-holder table
{width:100%;
	border-collapse:collapse}
.tournament-leaderboard__table-holder--view tr:nth-child(2)
{background-color:#fce69e}
.tournament-leaderboard__table-holder--view tr:nth-child(3)
{background-color:#d3d4dc}
.tournament-leaderboard__table-holder--view tr:nth-child(4)
{background-color:#f3b185}
.tournament-leaderboard__table-holder--view tr.current-user .tournament-leaderboard__place
{display:inline-block;
	min-width:25px;
height:25px;
padding:0 5px;
background-color:#d9572b;
border-radius:15px;
color:#fff;
line-height:25px}
.tournament-leaderboard__table-holder--view tr.current-user .tournament-leaderboard__name
{font-size:18px;
	font-weight:700}
.tournament-leaderboard__table-holder--view th
{background-color:#e6ecf2;
	color:#7a8a99;
font-size:11px;
text-transform:uppercase}
.tournament-leaderboard__table-holder--view td
{height:50px;
	border-top:2px solid #e6ecf2}
.tournament-leaderboard__table-holder--game
{position:relative;
	border:0}
.tournament-leaderboard__table-holder--game::before
{content:'';
z-index:-1;
position:absolute;
top:0;
left:-20px;
right:-20px;
height:17px;
background-color:#314356}
.tournament-leaderboard__table-holder--game .tournament-leaderboard__head
{height:17px;
	background-color:#314356;
color:rgba(255,255,255,.15);
font-size:10px;
text-transform:uppercase}
.tournament-leaderboard__table-holder--game td
{padding:5px 0;
	border-bottom:1px solid #314356;
font-size:12px}
.tournament-leaderboard__table-holder--game tr.current-user
{background-color:#203040}
.tournament-leaderboard__table-holder--game tr:last-child td
{border-bottom:0 none}
.tournament-leaderboard__table-holder--game .tournament-leaderboard__spacer
{width:20px}
.tournament-leaderboard__table-holder--game .tournament-leaderboard__head-place,.tournament-leaderboard__table-holder--game .tournament-leaderboard__place
{text-align:left}
.tournament-leaderboard__table-holder--game .tournament-leaderboard__place
{width:40px;
	color:#406080}
.tournament-leaderboard__table-holder--game .tournament-leaderboard__name
{color:#fff}
.tournament-leaderboard__table-holder--game .tournament-leaderboard__points
{color:#26bfa6}
.tournament-leaderboard__table-holder--game .tournament-leaderboard__head-points,.tournament-leaderboard__table-holder--game .tournament-leaderboard__points
{text-align:right}
.tournament-leaderboard__table-holder--game .current-user-description
{color:#acb6bf;
	text-transform:lowercase}
.tournament-leaderboard__head-name,.tournament-leaderboard__name
{text-align:left}
.tournament-leaderboard__name
{max-width:115px;
	overflow:hidden;
text-overflow:ellipsis}
.tournament-rule
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
padding:0 45px 45px;
text-align:left}
.tournament-rule__img::after,.tournament-steps__item:nth-child(1)::before,.tournament-steps__item:nth-child(2)::before,.tournament-steps__item:nth-child(3)::before
{display:block;
	content:''}
.tournament-rule__img
{position:relative;
	width:130px;
padding-top:10px;
text-align:left}
.tournament-rule__img::after
{width:120px;
	height:92px;
margin:0 auto;
background-repeat:no-repeat;
background-position:center center;
background-size:100%}
.tournament-rule__img--1::after
{background-image:url(../img/tournaments/tournament_step1.svg)}
.tournament-rule__img--2::after
{background-image:url(../img/tournaments/tournament_step2.svg)}
.tournament-rule__img--3::after
{background-image:url(../img/tournaments/tournament_step3.svg)}
.tournament-rule__img::before
{content:'';
position:absolute;
z-index:-1;
top:15px;
left:-30px;
width:180px;
height:80px;
background:url(../img/tournaments/tournament_icons_bg.svg) no-repeat}
.tournament-rule__header
{margin:0 0 5px;
	font-family:Lato-Bold,sans-serif;
text-transform:uppercase}
.tournament-main__header,.tournament-modal__header,.tournament-steps--view .tournament-steps__holder,.tournament-steps__holder
{font-family:Lato-Black,sans-serif;
	text-transform:uppercase}
.tournament-rule__text
{max-width:520px;
	margin:5px 0 10px}
.tournament-rule__text:last-child
{margin-bottom:0}
.tournament-main
{margin-bottom:80px}
.tournament-main__header
{color:#cfdae5;
	font-size:40px;
text-align:center}
.tournament-main .tournament__rules
{margin-bottom:25px}
.tournament-steps__maskot
{width:100%}
.tournament-steps__item
{position:relative;
	margin-bottom:15px}
.tournament-steps__item p
{margin:0;
	font-family:Lato-Bold,sans-serif;
text-transform:uppercase}
.tournament-steps__item:nth-child(1)::before
{background:url(../img/tournaments/tournament_step1.svg) center center no-repeat;
	background-size:100%}
.tournament-steps__item:nth-child(2)::before
{background:url(../img/tournaments/tournament_step2.svg) center center no-repeat;
	background-size:100%}
.tournament-steps__item:nth-child(3)::before
{background:url(../img/tournaments/tournament_step3.svg) center center no-repeat;
	background-size:100%}
.tournament-steps--main
{width:50%;
	padding:0 10px 10px;
background-color:#e6ecf2;
border-radius:5px 0 0 5px;
text-align:center}
.tournament-steps--main .tournament-steps__maskot
{max-width:320px;
	margin:40px 40px 25px 0}
.tournament-steps--main .tournament-steps__holder
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:20px}
.tournament-steps--main .tournament-steps__item
{position:relative;
	margin:0 15px}
.tournament-steps--main .tournament-steps__item::before
{width:80px;
	height:60px;
margin-bottom:15px}
.tournament-steps--main .tournament-steps__item::after
{content:'';
position:absolute;
top:27px;
width:40px;
height:2px;
background-color:#cfdae6;
right:-35px}
.modal.dark-theme .form-input__error::after,.modal.dark-theme .signup-blocked::after,.tournament-steps--main .tournament-steps__item:nth-child(3)::after
{content:none}
.tournament-steps--view
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
width:43%;
min-height:300px;
background:url(../img/tournaments/tournament_confetti.svg) 25% center no-repeat;
background-size:contain}
.tournament-steps--view .tournament-steps__maskot
{max-width:300px}
.tournament-steps--view .tournament-steps__holder
{font-size:12px}
.tournament-steps--view .tournament-steps__item
{position:relative;
	margin-bottom:15px}
.tournament-steps--view .tournament-steps__item:nth-child(1)::before
{content:'';
display:block;
width:60px;
height:40px;
background:url(../img/tournaments/tournament_step1.svg) center center no-repeat}
.tournament-steps--view .tournament-steps__item:nth-child(1)::after
{content:'';
position:absolute;
right:-20px;
bottom:-25px;
width:20px;
height:50px;
background:url(../img/tournaments/tournament_arrow.svg) center center no-repeat}
.tournament-steps--view .tournament-steps__item:nth-child(2)::before
{content:'';
display:block;
width:60px;
height:40px;
background:url(../img/tournaments/tournament_step2.svg) center center no-repeat}
.tournament-steps--view .tournament-steps__item:nth-child(2)::after
{content:'';
position:absolute;
left:-20px;
bottom:-25px;
width:20px;
height:50px;
background:url(../img/tournaments/tournament_arrow.svg) center center no-repeat;
-webkit-transform:scale(-1,1);
-ms-transform:scale(-1,1);
transform:scale(-1,1)}
.tournament-steps--view .tournament-steps__item:nth-child(3)
{margin-bottom:0}
.tournament-steps--view .tournament-steps__item:nth-child(3)::before
{content:'';
display:block;
width:60px;
height:40px;
background:url(../img/tournaments/tournament_step3.svg) center center no-repeat}
.tournament-modal
{position:absolute;
	top:0;
left:50%;
width:100%;
max-width:800px;
margin:105px 0 50px;
background-color:#fff;
border-radius:5px;
-ms-transform:translate(-50%,0);
transform:translate(-50%,0)}
.tournament-modal__header
{position:relative;
	padding:20px 0;
margin:0 0 30px;
border-radius:5px 5px 0 0;
background-color:#e6ecf2;
font-size:24px}
.tournament-modal__header .modal-close
{top:13px;
	right:13px}
.tournament-modal__header .modal-close::after,.tournament-modal__header .modal-close::before
{background-color:#acb6bf}
.tournament-modal__header .modal-close:hover::after,.tournament-modal__header .modal-close:hover::before
{background-color:#d9572b}
.tournament-leaderboard-popup .tournament-leaderboard
{margin:0 30px 30px}
.tournament-widget-info__header
{margin:0 0 10px;
	color:#acb6bf;
font-size:10px;
font-family:Lato-Bold,sans-serif;
text-transform:uppercase}
.tournament-widget-info__spins
{position:relative;
	max-width:200px;
margin:0 auto 10px}
.tournament-widget-info__spins-count
{display:inline-block;
	min-width:80px;
height:40px;
background-color:#334d68;
border-radius:5px;
color:#fff;
font-size:20px;
font-weight:700;
line-height:40px}
.tournament-widget-info__spins-refresh
{position:absolute;
	top:2px;
right:20px;
width:34px;
height:34px;
padding-top:5px;
-webkit-transition:none;
transition:none}
.tournament-widget-info__spins-refresh.spin-refresh-button
{-webkit-transition:-webkit-transform 5s linear;
	transition:-webkit-transform 5s linear;
transition:transform 5s linear;
transition:transform 5s linear,-webkit-transform 5s linear;
-webkit-transform:rotate(3600deg);
-ms-transform:rotate(3600deg);
transform:rotate(3600deg)}
.tournament-widget-info__spins-refresh .svg-icon
{fill:#fff;
	cursor:pointer}
.tournament-widget-info__spins-hint
{position:absolute;
	top:12px;
right:0;
width:16px;
height:16px;
border-radius:50%;
background-color:#334d68;
color:#fff;
font-size:11px;
line-height:16px;
cursor:pointer}
.tournament-widget-info__current-result
{margin:0 20px}
.tournament-widget-info__current-result p
{margin-top:0;
	color:#fff;
font-size:12px;
font-family:Lato-Bold,sans-serif;
text-transform:uppercase}
.tournament-widget-info__current-result span
{color:#26bfa6}
.game-sidebar
{z-index:0;
	position:relative;
-webkit-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1;
margin:1px 0 0;
background-color:#26394d;
border:2px solid #26394d;
border-radius:5px}
.game-sidebar__nav
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
background-color:#2d4359}
.game-sidebar__nav-item
{position:relative;
	-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
height:36px}
.game-sidebar__nav-item .svg-icon
{position:absolute;
	top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
fill:#fff}
.game-sidebar__nav-item--big .svg-icon
{width:40px;
	height:40px}
.game-sidebar__nav-item.active
{background-color:#26394d}
.game-sidebar__widget-holder
{display:none}
.game-sidebar__widget-holder.active
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1;
position:absolute;
top:37px;
left:0;
right:0;
bottom:0}
.payment-options
{max-width:960px;
	margin:0 auto}
.payment-options__title
{font-size:24px;
	font-family:Lato-Black,sans-serif;
text-transform:uppercase;
text-align:center}
.payment-options-wrapper
{margin:20px 0;
	overflow:visible}
.payment-options__description
{display:none}
.payment-options__description.is-active
{display:block}
.payment-options__description-text
{width:100%}
.country-switcher
{-webkit-box-pack:center;
	-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
text-align:center;
margin:0;
padding:10px 0}
.country-switcher__title
{display:inline-block;
	vertical-align:middle;
position:relative}
.country-switcher .ui-select
{margin:0 15px}
.country-switcher .ui-select span
{line-height:36px;
	color:#384f66}
.country-switcher .ui-select .selectric
{background:#f3f6f9;
	border:2px solid #fff}
.payment-options-table-wrapper
{text-align:left;
	margin:0 0 20px}
.payment-options-table__tr
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.payment-options-table__tr.is-active .payment-options-table__td
{box-shadow:0 2px 0 #fafbfc}
.payment-options-table__th
{display:-webkit-box;
	display:-webkit-flex;
display:-ms-flexbox;
display:flex;
background:#e6ecf2;
padding:7px 20px;
font-size:10px;
color:#99acbf;
width:100%;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
text-transform:uppercase}
.payment-options-table__th--details
{width:40%}
.payment-options-table__td
{padding:13px 20px;
	display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
box-shadow:0 2px 0 #e6ecf2}
.payment-options-table__td--icon-details
{width:40%}
.payment-options-table__icon-details .svg-icon
{fill:#ccd5df;
	display:inline-block;
vertical-align:middle}
.payment-options-table__icon-details .svg-icon:hover
{fill:#a1b3c4}
.payment-options-table__icon-details.is-active
{-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
transform:rotate(180deg)}
.signup-threestep .modal-subhead
{padding:0 30px 16px;
	position:relative}
.signup-threestep .modal-subtitle
{display:none;
	font-size:14px;
font-family:Lato-Bold,sans-serif;
text-transform:uppercase;
padding:0 0 10px}
.signup-threestep .modal-subtitle.active
{display:block}
.signup-threestep .signup-main
{width:360px}
.signup-threestep .signup-steps-holder
{margin:16px 0 0}
.signup-threestep .signup__button-back
{display:none;
	padding:14px 0;
text-transform:uppercase;
position:absolute;
top:18px;
left:48px;
z-index:2}
.signup-threestep .signup__button-back.active
{display:block}
.signup-threestep .term-confirm+.term-confirm
{margin:10px 0 50px}
.signup-threestep .radio-holder
{padding-top:0}
.signup-threestep .button
{margin-top:20px}
.signup-progress
{position:relative;
	padding:40px 0 7px;
margin:0 20px}
.signup-progress__holder
{background-color:rgba(0,0,0,.2);
	border-radius:4px;
height:4px;
line-height:0;
text-align:left;
overflow:hidden}
.signup-progress__bar
{-webkit-transition:width .3s;
	transition:width .3s;
background-color:#26bfa6;
background-image:-webkit-repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(0,0,0,.14) 4px,rgba(0,0,0,.14) 8px);
background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(0,0,0,.14) 4px,rgba(0,0,0,.14) 8px);
display:inline-block;
vertical-align:top;
height:100%}
.modal.dark-theme .form-group-flex.has-error>.form-input__error .help-block,.modal.dark-theme .form-group.has-error .form-input__field+.form-input__error .help-block,.modal.dark-theme .form-input.has-error .form-input__field+.form-input__error .help-block
{display:block}
.signup-progress__thumb
{-webkit-transition:left .3s;
	transition:left .3s;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:url(../../../common/img/mb-dark-theme/signup-progress-thumb.png) 50% 50% no-repeat;
background-size:contain;
color:#fff;
width:51px;
height:59px;
font-size:14px;
line-height:34px;
position:absolute;
bottom:0}
.modal.dark-theme
{background:url(../img/dark-theme/auth-background.jpg)}
.modal.dark-theme .modal-dialog
{background:url(../img/dark-theme/auth-floor.jpg) 0 100% repeat-x}
.modal.dark-theme .modal-dialog::after,.modal.dark-theme .modal-dialog::before
{position:absolute;
	content:''}
.modal.dark-theme .modal-dialog::before
{background-image:url(../img/dark-theme/auth-left.png);
	width:812px;
height:482px;
margin-right:190px;
right:50%;
bottom:188px}
.modal.dark-theme .modal-dialog::after
{background-image:url(../img/dark-theme/auth-right.png);
	width:329px;
height:347px;
margin-left:570px;
left:50%;
bottom:260px}@media screen and (max-height:850px)
{.modal.dark-theme .modal-dialog
	{background-size:70px}
.modal.dark-theme .modal-dialog::before
{bottom:80px}
.modal.dark-theme .modal-dialog::after
{bottom:190px}}
.modal.dark-theme .modal-content
{background:url(../../../common/img/mb-dark-theme/auth-lights.png) 50% 0 no-repeat}
.modal.dark-theme .modal-close
{background-color:#e6ecf2;
	border-radius:50%;
width:50px;
height:50px;
position:fixed;
right:30px;
top:30px}
.modal.dark-theme .modal-ui
{background-color:rgba(0,4,13,.6);
	border-radius:18px;
box-shadow:none;
color:#fff}
.modal.dark-theme .modal-body,.modal.dark-theme .modal-head
{background:0 0}
.modal.dark-theme .modal-head
{padding:24px 30px}
.modal.dark-theme .modal-body
{padding:0 30px 24px}
.modal.dark-theme .back-step-holder
{left:34px;
	top:6px}
.modal.dark-theme .form
{padding:0}
.modal.dark-theme .form.form-wide
{width:520px}
.modal.dark-theme .form-input__field,.modal.dark-theme .selectric
{border-color:rgba(230,236,242,.3);
	background:0 0;
color:rgba(255,255,255,.8)}
.modal.dark-theme .form-input__field.active,.modal.dark-theme .form-input__field:focus,.modal.dark-theme .selectric.active,.modal.dark-theme .selectric:focus
{border-color:#fff;
	box-shadow:0 0 10px #fff}
.modal.dark-theme .form-group::after,.modal.dark-theme .form-input::after
{top:15px;
	bottom:auto}
.modal.dark-theme .form-group.has-error .form-input__field,.modal.dark-theme .form-input.has-error .form-input__field
{background-color:rgba(217,65,65,.24);
	border-color:#d94141;
color:#d98282}
.modal.dark-theme .form-group.has-error .form-input__field:focus,.modal.dark-theme .form-input.has-error .form-input__field:focus
{box-shadow:0 0 10px #d94141}
.modal.dark-theme .form-group.has-error .form-input__field::-webkit-input-placeholder,.modal.dark-theme .form-input.has-error .form-input__field::-webkit-input-placeholder
{color:#d98282}
.modal.dark-theme .form-group.has-error .form-input__field::-moz-placeholder,.modal.dark-theme .form-input.has-error .form-input__field::-moz-placeholder
{color:#d98282;
	opacity:1}
.modal.dark-theme .form-group.has-error .form-input__field:-ms-input-placeholder,.modal.dark-theme .form-input.has-error .form-input__field:-ms-input-placeholder
{color:#d98282}
.modal.dark-theme .form-group.has-error .form-input__field:-moz-placeholder,.modal.dark-theme .form-input.has-error .form-input__field:-moz-placeholder
{color:#d98282;
	opacity:1}
.modal.dark-theme .form-group.has-error .form-input__field+.form-input__error,.modal.dark-theme .form-input.has-error .form-input__field+.form-input__error
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0)}
.modal.dark-theme .form-group.has-success .form-input__field,.modal.dark-theme .form-group.has-success .selectric,.modal.dark-theme .form-input.has-success .form-input__field,.modal.dark-theme .form-input.has-success .selectric
{color:#384f66;
	border-color:#e6ecf2}
.modal.dark-theme .form-group-flex.has-error>.form-input__error
{opacity:1;
	z-index:5;
-webkit-transform:translate(0);
-ms-transform:translate(0);
transform:translate(0);
margin-top:-10px;
margin-bottom:10px}
.modal.dark-theme .form-input__error
{background:0 0;
	position:static;
color:#d98282;
width:100%}
.modal.dark-theme .form-input__error .help-block
{text-align:center;
	padding:0;
margin-top:6px}
.modal.dark-theme .signup-blocked
{padding:30px 40px}
.modal.dark-theme .captcha-error
{color:#d98282}
.modal.dark-theme .auth-form-character
{background-position:50% 50%;
	background-repeat:no-repeat;
position:absolute;
left:50%;
bottom:200px;
z-index:-1;
margin-left:200px}@media screen and (max-height:850px)
{.modal.dark-theme .auth-form-character
	{bottom:50px}}
.modal.dark-theme .auth-form-character__bubble
{-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:url(../img/dark-theme/auth-bubble.png) 50% 50% no-repeat;
width:269px;
height:184px;
padding:22px 20px 30px;
position:absolute;
bottom:100%;
left:50%}
.modal.dark-theme .auth-form-character__bubble h3
{color:#000;
	font-size:13px;
margin:0 0 8px}
.modal.dark-theme .auth-form-character__bubble h3 span
{display:inline-block;
	position:relative}
.modal.dark-theme .auth-form-character__bubble h3 span::after,.modal.dark-theme .auth-form-character__bubble h3 span::before
{background:#000;
	width:50%;
height:1px;
position:absolute;
top:50%;
content:''}
.modal.dark-theme .auth-form-character__bubble h3 span::before
{right:100%;
	margin-right:8px}
.modal.dark-theme .auth-form-character__bubble h3 span::after
{left:100%;
	margin-left:8px}
.modal.dark-theme .auth-form-character__bubble-content
{overflow:hidden;
	color:#000;
font-size:32px;
font-family:Lato-Black,sans-serif;
line-height:1.1;
text-transform:uppercase;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
height:100%}
.modal.dark-theme .auth-form-character--login
{background-image:url(../../../common/img/mb-dark-theme/mbet-login.png);
	width:294px;
height:276px}
.modal.dark-theme .auth-form-character--newpassword,.modal.dark-theme .auth-form-character--recovery
{background-image:url(../../../common/img/mb-dark-theme/mbet-recovery.png);
	width:269px;
height:276px}
.modal.dark-theme .auth-form-character--blocked
{background-image:url(../../../common/img/mb-dark-theme/mbet-blocked.png);
	width:353px;
height:276px}
.modal.dark-theme .auth-form-character--registration-step1
{background-image:url(../../../common/img/mb-dark-theme/mbet-registration.png);
	width:384px;
height:292px}
.modal.dark-theme .auth-form-character--registration-step1 .auth-form-character__bubble-content
{font-size:28px}
.modal.dark-theme .auth-form-character--registration-step1 .lower-text--description,body
{font-size:14px}
.modal.dark-theme .auth-form-character--registration-step1 .lower-text
{color:#d9572b;
	padding:4px 0}
.modal.dark-theme .auth-form-character--registration-step2
{background-image:url(../../../common/img/mb-dark-theme/mbet-registration-2.png);
	width:359px;
height:292px}
.modal.dark-theme .auth-form-character--registration-step3
{background-image:url(../../../common/img/mb-dark-theme/mbet-registration-3.png);
	width:352px;
height:260px}
.modal.dark-theme .signup-threestep .form.form-wide
{width:280px}
.modal.dark-theme .signup-threestep .modal-subhead,.modal.dark-theme .signup-threestep .modal-subtitle
{padding:0 0 16px}
.modal.dark-theme .signup-threestep .form-row
{width:100%}
.modal.dark-theme .signup-threestep .radio-holder
{display:block}
.back-step-holder,.button-top,.modal.dark-theme .has-error.date-selector:hover .form-group .form-input__error,.regform-step-2,.user-guest .fav-item
{display:none}
.modal.dark-theme .signup-threestep .signup__button-back
{left:12px}
.modal.dark-theme .signup-threestep .signup-progress
{margin:0 12px}
.modal.dark-theme .signup-threestep .signup-progress__holder
{background-color:rgba(230,236,242,.16)}
.modal.dark-theme .signup-threestep .form-group-flex.field-size-13-23 .form-group:last-child
{width:180px}
.modal.dark-theme .signup-threestep .ui-backarrow-link
{color:#26bfa6}
.modal.dark-theme .signup-threestep .ui-backarrow-link::before
{width:5px;
	height:5px;
background:0 0;
border-left:1px solid;
border-bottom:1px solid;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
margin:-2px 4px 0 0}
.external-verify
{padding:20px}
.button-top
{position:fixed;
	bottom:40px;
right:40px;
z-index:999;
width:50px;
height:50px;
background:#475d75;
border-radius:50%;
cursor:pointer;
opacity:.9;
-webkit-tap-highlight-color:transparent;
-webkit-focus-ring-color:transparent}
.button-top::after
{content:"";
position:absolute;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
left:50%;
top:50%;
background:url(../../../common/img/arrow-top--white.svg) no-repeat;
width:24px;
height:24px}body
{font-family:SourceSansPro,sans-serif;
	background:#fff;
color:#384f66;
line-height:1.5;
/*min-width:980px*/}
.h1-title,.h2-inner,.h3-inner
{padding:0 10px;
	font-family:Lato-Black,sans-serif;
text-transform:uppercase;
font-size:30px;
color:#99acbf;
font-weight:400}
.h2-title
{font-size:24px;
	font-family:Lato-Black,sans-serif;
text-transform:uppercase}
.back-step-holder .back-step,.h3-title
{font-size:14px;
	text-transform:uppercase}
.h3-title
{font-family:Lato-Bold,sans-serif}
.h3-title.light
{color:#99acbf}
.block-title
{padding:10px 0;
	text-align:center;
font-family:Lato-Black,sans-serif;
color:#99acbf;
text-transform:uppercase}
.bottom-section-wrapper,.synd-page-section
{padding:0 11px}
.main
{margin-left:;
	height:100%}
.regform-button-holder
{margin:25px auto 0}
.gamefame
{border:0;
	width:100%}
.payment-option-table
{margin-bottom:40px;
	border-collapse:collapse}
.payment-option-table tr>th
{padding:5px 25px;
	background:#e6ecf2}
.payment-option-table tr>td
{padding:5px 25px;
	border-top:1px solid #c4d3e1;
border-bottom:1px solid #c4d3e1}
.payment-option-table tr>td:last-child,.payment-option-table tr>td:nth-child(3)
{text-align:center}
.back-step-holder
{text-align:center;
	padding:12px 0;
position:absolute;
left:15px;
top:0}
.back-step-holder .back-step
{display:inline-block;
	font-family:Lato-Bold,sans-serif}
.back-step-holder.active
{display:block}
.hidden-input
{position:absolute;
	opacity:0;
left:-999px}
.modal-subnav
{padding:15px 0}
.messages .message .message-subject::before
{content:"";
display:inline-block;
vertical-align:middle;
border:4px solid transparent;
border-left-color:#99acbf;
margin-right:10px;
position:relative;
top:-1px}
.messages .message.content-shown .message-subject::before
{border-left-color:transparent;
	border-top-color:#99acbf;
border-right-width:4px;
border-bottom-width:0}
.messages .message-subject
{text-align:left}
.messages .message-date
{width:105px}
.messages .message-action
{width:70px}
.messages .message-unread
{background:rgba(230,236,242,.5)}
.messages .message-unread .message-subject
{font-weight:700}
.messages .message-delete
{display:block;
	width:20px;
height:20px;
margin:0 auto;
position:relative;
cursor:pointer;
background:url(../img/sprite-general.png) -120px -200px}
.messages .message-delete:hover
{background-position:-120px -220px}
.collapse-toggle
{cursor:pointer}
.collapse-content-holder
{height:0;
	transition:all .2s;
opacity:0}
.js-read-more
{white-space:nowrap}
.content-shown .collapse-content-holder
{opacity:1}
.content-shown .description-short .js-read-more
{display:none}
.content-404
{margin:50px 0;
	text-align:center}
.content-404 .error-description
{display:inline-block;
	vertical-align:middle}
.content-404 .error-description h1,.content-404 .error-description p
{font-family:Lato-Black,sans-serif}
.content-404 .error-description h1
{font-size:100px;
	margin:0;
line-height:1}
.content-404 .error-description p
{font-size:24px;
	text-transform:uppercase}input,textarea
	{font-family:SourceSansPro,sans-serif;
	font-size:14px}
.text-cut-off
{display:block;
	overflow-x:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.cookie-notification
{-webkit-transition:-webkit-transform .2s;
	transition:-webkit-transform .2s;
transition:transform .2s;
transition:transform .2s,-webkit-transform .2s;
-webkit-transform:translate(-50%,100%);
-ms-transform:translate(-50%,100%);
transform:translate(-50%,100%);
background:rgba(51,76,102,.95);
border-radius:5px;
box-shadow:0 0 4px rgba(0,0,0,.3);
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
width:-webkit-calc(100% - 340px);
width:calc(100% - 340px);
max-width:768px;
color:#fff;
font-size:1rem;
padding:0 0 0 15px;
position:fixed;
left:-webkit-calc(50% + 150px);
left:calc(50% + 150px);
bottom:0;
z-index:9999}
.cookie-notification.is-active
{-webkit-transform:translate(-50%,-18px);
	-ms-transform:translate(-50%,-18px);
transform:translate(-50%,-18px)}
.cookie-notification__content
{padding:5px 0}
.cookie-notification__close
{background:0 0;
	border:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:56px;
height:56px;
margin-left:15px;
cursor:pointer}
.cookie-notification__close .svg-icon
{fill:#9aa7b3;
	width:20px;
height:20px}

/*****CUSTOM STYLES START*****/
.body {
	min-width: 320px;
}
.casino-providers {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 20px;
}
.game-item__badges {
    z-index: 5;
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.game-item__badge--hot {
    background-color: #ff3600;
}
.game-item__badge {
    position: relative;
    padding: 4px 8px;
    margin-left: 4px;
    border-radius: 4px;
    border: 2px solid #ddd;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.15);
    box-shadow: 0 2px 5px rgba(0,0,0,.15);
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    text-shadow: 0 2px rgba(0,0,0,.15);
    text-transform: uppercase;
}
.games__toggle {
    position: relative;
    height: 20px;
}
.pseudo-link, a {
    color: #ff5b5b;
    cursor: pointer;
}
.pseudo-link:visited, a:visited {
    color: #ff5b5b;
}
.games__toggle-link--forward {
    right: 0;
    text-decoration: underline;
}
.games__toggle-link {
    position: absolute;
}
.games__toggle-link--forward .svg-icon {
    margin-left: 4px;
    transform: rotate(-90deg);
}
.games__toggle-link .svg-icon {
    width: 12px;
    height: 12px;
}
.svg-icon {
    fill: currentColor;
    pointer-events: none;
}
@media only screen and (min-device-width: 1025px) {
	.header-img {
		background: url("../../syndicate_casino/images/header.png");
    	display: block;
    	min-width: 1025px;
    	height: 929px;
    	background-size: 1905px 929px;
    	background-repeat: no-repeat;
    	background-position: center center;
	}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
	.header-img {
		background: url("../../syndicate_casino/images/header.png");
    	display: block;
    	min-width: 768px;
    	height: 497px;
    	background-size:contain;
    	background-repeat: no-repeat;
    	background-position: center center;
	}
}

@media only screen and (min-device-width: 415px) and (max-device-width: 1024px) {
	.casino-providers img {
		margin: 15px 0px;
    	width: 33%;
    	padding: 0px 30px;
	}      
}
@media only screen and (max-device-width: 414px) {
	.casino-providers {
		flex-direction: column;
	}
}

@media only screen and (max-device-width: 1024px) {
	.casino-providers img {
		height: 100%;
		margin: 10px 0px;
	}
	
	.main-banners__subgrid-image2 {
		width: 100%;
	}
	
	p, li {
		font-size: 14px;
	}
	h1 {
		font-size: 42px;
	}
	h2 {
		font-size: 20px;
	}
	h3 {
		font-size: 16px;
	}	
}
@media only screen and (max-device-width: 767px) and (min-device-width: 320px){
	.header-img {
    	background: url("../../syndicate_casino/images/synd_header_banner.png");
    	display: block;
    	height: 459px;
    	background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
	}
}
/*****CUSTOM STYLES END*****/
.footer-img     {display: block;
    text-align: center;}

 .bonus-c {
  background-color: #d94141;
  border: none;
  color: white;
  padding: 20px 32px;
  text-align: center;
  font-size: 20px;
  margin: 4px 2px;
  opacity: 1;
  transition: 0.3s;
}   

